Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was working on a company computer, trying to figure out what was wrong with it, why it was running so slow. I started running a chkdsk Friday afternoon, and it took almost an hour just to get to 2% on the first step. So I start thinking, maybe it was a faulty hard drive.

When I came to work this morning to look at the computer, the chkdsk had been finished and I was at the normal logon screen for Windows 7. I clicked on "switch user" and logged on as administrator. It took the PC at least 5 minutes to get from the "Welcome" screen to where I could see the desktop.

The computer is brand new, only a couple months old. On a side note, I did bump up the size for the pagefile and once I restarted the computer, it started running faster.

EDIT: @Mortie -> Here is the screenshot you were looking for on the HDTune

enter image description here

share|improve this question

5 Answers 5

up vote 1 down vote accepted

How much RAM does the machine have?

The page file in Windows-based operating systems is a special file that acts as a sort of "scratch pad" to store modified pages that are still in use by some process. So, in simplistic terms, the page file is used by Windows to hold temporary data which is swapped in and out of physical memory in order to provide a larger virtual memory set.

Having this file full would indeed slow the machine down if it has run out of actual memory (RAM) and is using the page file consistently. I would check to see if all of the RAM is being recognized as accessing the page file is thousands of times slower than accessing the RAM.

A cheaper way to potentially improve performance would be to use a fast SD or USB drive to enable Readyboost in Windows 7. It would be better to resolve the root of the issue, though.

For that, I'd look at the RAM first. You say it's a company computer, so have them buy some more RAM for the machine if all of the installed RAM is currently being recognized.

share|improve this answer
    
The machine has 2GB of RAM. The person that uses the computer really doesn't do that much on it either. Uses Outlook, Excel, and a couple other 3rd party applications. A lot of printing too, I'm sure. When I searched the computer for the pagefile itself, it didn't even find it. –  C-dizzle Jun 11 '12 at 17:19
    
If you want to take a look at the pagefile settings, launch sysdm.cpl from the Start menu search or run box (Win+R) and navigate to Advanced > Settings > Advanced > Change. Make sure it's enabled. I suggest you let Windows determine its size. –  Tyler Faile Jun 11 '12 at 17:22
    
It originally was set to let Windows determine, but I manually changed it just to see if it would help any. Was it maybe just coincidence that after I changed it and restarted the computer started running faster? –  C-dizzle Jun 11 '12 at 17:23
1  
@C-dizzle - 2GB of RAM is a bit small for Windows 7. RAM is cheap these days; load that thing up! –  Shinrai Jun 11 '12 at 17:28
1  
@Shinrai - Pointless upgrades are bad. I never have problem with Windows 7 with only 2GB. –  Ramhound Jun 11 '12 at 19:24

Can a full pagefile slow down my PC?

The body of the question aside, to answer just the title; yes and no.

No, it will not be slower than when it is for example "half-full". Using the pagefile at all will mean disk access which of course is slower than physical RAM, but the amount of pagefile use does not make it slower. (That said, theoretically, if the pagefile is contiguous for, say, 90% then becomes heavily fragmented, then yes, it would become slower when you start having to use the upper parts of the file.)

On the other hand (and more importantly), if your pagefile is "full" then you have completely run out of all forms of memory both physical and virtual. At that point, Windows will give you a warning about being out of space and that programs may not be able to allocate memory (this is a different warning than the one below that tells you that Windows is expanding the pagefile and that some memory allocations may not be fulfilled during the process). This will often be followed shortly by programs starting to crash (not just new programs, but even existing programs, depending on their nature). At some point this could take the system down and require a reboot, which of course slows everything down.

enter image description here


In regards to the actual problem, it sounds like the system was simply paging back in all/most of the data from the swapfile to physical RAM when you used the system. This can take a while. By increasing the pagefile, you made it so that less data has to be paged, but even so, Windows has a tendency to swap out memory from idle programs regardless. This question had a different cause, but similar symptoms.

share|improve this answer
    
+1 for actually noticing the part about the full page file :) - and giving a good answer addressing both a partially and completely full page file. The question body doesn't quite match the title, though :\ –  Bob Jun 27 '12 at 15:37
    
@Bob - Sorry, I did forget to mention in the body that I played around with the pagefile to see if I could correct the issue. –  C-dizzle Jun 27 '12 at 15:54

You can use Task Manager to see how much page is being used and which process is using it. Look under the 'Performance' tab for a general feeling ('available' physical memory is the key, not 'free'). If that's not detailed enough, click on the Resource Monitor button on that page and take a look at memory usage under the 'memory' tab.

Another, fairly rare problem that I've seen is characterized by the drive light being on pretty continuously and the system slowing almost to a halt. This occurs when, for some reason, the system decides to switch the hard drive/controller mode from 'Ultra DMA' to 'PIO' mode (usually after seeing an error in DMA mode). You can check this by going to the Device Manager and looking at the IDE ATA/ATAPI controller tab. Double click on the appropriate ATA controller and look under 'Advanced Settings'. If the mode is PIO then you can try fixing it by going to the 'Driver' tab and uninstalling the driver. Once that's done, click OK, close your windows and reboot. The system should reinstall the correct DMA driver.

share|improve this answer

I still think that it is something with the hard disk causing the problem... I had the same problem and I figured it out by looking at the read/write curves of the hard drive. this is what I did:

1.download HD tune (http://www.hdtune.com/) you can also use the free trial 2.benchmark the hard drive (read and write) and let it finish drawing the curves. 3.have a close look at those curves... if there is too many big shiftings from a high value to a low value and it is repeated in all the process then you have a faulty HDD. the curves should repeatedly zigzag smoothly on a continues curve.

post the curves here if you have problems with analyzing them ;)

share|improve this answer

Offcourse pagefile.sys somewhat effects the performance of a machine (read here and here), also it has large impact if you are on windows-7 pc, since, it causes large dumps that is carried by the pagefile.

But the effect is not as much as you are considering it, because the other issues like amount and frequency of RAM, clocking speed of your machine's processor, start-up processes have much more effect than pagefile.

I will recommend you to check the Windows Experience Index, so that you can be able to collect information about most of important devices and there performances, also I would get one more point of you:

I did bump up the size for the pagefile and once I restarted the computer, it started running faster.

Here a restart can cause several other setups and cleanups for you also, so do not belive in increase pagefile size as performance issue readily.

As a last note, since:

the computer is brand new, only a couple months old

It must be in guarantee, so if problem persists just go and get your rights.. :)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.