Urban75 Home About Offline BrixtonBuzz Contact

TIP : Preventing PC's getting slower over time

Sunray

Its sunny somewhere.
Off sick, so I thought I write this.

You get people assume that this is standard behaviour. I keep reading about people reformatting their machines to make it faster. Crazy. The number of applications installed on Windows in no way slows the PC down.

My PC has never slowed down over time. I have configured it in a way that prevents this happening. Unfortunately manufacturers of Laptops and PC's seem oblivious to these techniques so dont configure it in this way. I noted PC Pro have these in there top 10 windows tips, though I've been doing this for a decade.

Step 1
You can do two things, either partition the disk to have a large and a small partition, say 5Gb or install a second hard disk. In my PC I currently have two high performance disks, one for my system disk and the other for volatile data. On my laptop I've just partitioned the disk up.

Step 2
Into this partition or second hard disk move the swap file. Most swap files are set for windows to manage and it will make it larger and smaller. You can prevent this by fixing the size to 1 1/2 times the available memory, in my case 3Gb. Thats MS's recommendation.

Step 3a
Move the internet history into the new partition or onto the second hard disk. In FireFox you need to create a new profile with the Profile manager. You can move where the profile is stored. In IE you use the Internet Options in the control panel to move the internet history. Not looked at Chrome, Opera and Safari. I would hope they can do the same.

Step 3b [optional]
Move your profile off the system disk.
This is an optional step because it generally requires a second hard disk to make any real sense. You don't want to be sticking all your documents and downloads and stuff into a tiny partition on the main disk. If you have a big disk, you could partition it 3 ways (big,big,small) and move the profile to the second . I'm not sure such a move will hugely beneficial on a single disk and might cause you more issues than it solves.

Moving the users profile to a second disk is done very easily in Vista. Read this
http://www.edbott.com/weblog/?p=1371

For XP this requires editing the registry, so be careful.
http://www.jiffle.net/node/95

Take notice of note #1 and #2 at the bottom.

Step 5
Schedule up a defragment to run at least once a day. Since the advent of XP the defragment has been a command line tool and can be scheduled up with the Task Scheduler. This is found in the Administrative Tools in control panel. With Vista, there is one created for you at midnight.

Perhaps better to set it to run when your machine isn't being used yet still switched on.

Step 6
I call this a step, but its more a routine maintenance check I do from time to time. Unfortunately this isn't really for the non-technical. This is because the descriptions of what is run at start up is pretty limited. Also requires a lot of experience to what should be running and what shouldn't.

Click Start->Run... and enter Msconfig. This tool allows you to see what is being run up at start up. Click the start up tab.

This can seriously effect start up performance and perhaps general performance. I tend to think that only the AV and the graphics driver helpers are really necessary but its never that simple. I tend to remove all but the items I think are essential. I just ran it and I see that quick time has something running at start up. Why? I don't see why quicktime needs to have something constantly running so I've disabled it.

Background
People machines slow down due to disk fragmentation of the swap file and general fragmentation of the disk. With the advent of heavy browser use, IE will download all those tiny gif's (a few kb each) and over time delete them, its set to 20 days by default. A good description here

http://en.wikipedia.org/wiki/Defragmentation

High volume of small files being deleted will cause any disk to get badly fragmented. With windows managing the swap file, it becomes spread all across the disk leading to hideous performance. What the above techniques do is to move all the volatile data away from the system disk. Massively preventing fragmentation.

The end result is a nippy machine at all times.
 
were myself just c&p ;)

Thanks for that, but huge cut and pastes at that font size are a bit of a waste of time, nobody really reads them.
c&p then past into word make oun fount size.

I make text small not to dominant your post as you types from head
 
Thanks for that, but huge cut and pastes at that font size are a bit of a waste of time, nobody really reads them.

Those tips, while valid, are not related to the PC slowing down over time and the basis of what I wrote. My tips have been applicable since NT4 (maybe even 3.51) right through Vista to Windows Server 2008 and unless they change the OS model quite a bit, even Windows 7.

Perhaps just include links?
 
Thanks for that, but huge cut and pastes at that font size are a bit of a waste of time, nobody really reads them.

Those tips, while valid, are not related to the PC slowing down over time and the basis of what I wrote. My tips have been applicable since NT4 (maybe even 3.51) right through Vista to Windows Server 2008 and unless they change the OS model quite a bit, even Windows 7.

Perhaps just include links?

Are they not just speedup tips for an existing installation?

I find that registry may become enlarged with debris over time and on machines with limited ram meaning 128mb or less slow you down a tad. CCleaner appears to do the job but I cannot tell if the machine was any quicker as a result - just a psychological feel good :D
 
Thanks for this, my PC runs hideously slow and I think the HD might be dying. :(

Will try these tips and see if it helps speed it up. :cool:
 
You can prevent this by fixing the size to 1 1/2 times the available memory, in my case 3Gb. Thats MS's recommendation.

Never understood that one (that swapfile advice is similar on Linux too)

Examples:

1) I find some of my 4GB RAM is dodgy so I remove the bad stick(s) and run with 2GB - now I should decrease swap file size?

2) I find swap file is being used quite a lot but never filled, slowing me down therefore I decide to max out my RAM so swapping occurs less for the apps I use - but the advice says I should increase my swap size?
 
Thanks for taking the time to post this sunray. I'm already done most of the stuff you mention, but what is the advantage of having it on a separate partion? I can see the advantage of a second drive, which hopefully I'll get in a couple of months.

I use Diskeeper for defraging, which just gets on with things when your machine is ideal. I got it from a mate, but I'm sure its floating around out there if you looked.

Out of interest, how do you divide files/application/os between two discs for maximum performance.
 
There is not a huge reason to move it, but it if you keep it in the separate partition small partition it is always on a fixed position on the disk so when a seek request comes in it will be able to find it in constant time. It also stops the system disk having an immoveable system file on the main disk. This means the defragger (which Diskeeper is an excellent example) will not have to pussy foot around when its doing its job. Diskeeper does organise the disk in a special way for extra performance so worth having.

Like you say its much better when its on a separate drive, as that should be able to access it concurrently and the head will probably be sitting over it most of the time.

I keep all my applications and the OS on one fast disk and that's all that is on there. I can't think of a benefit spreading them across two disks? I use to have those disk in a stripe set but it didn't make much difference to the performance so switched off the raid controller.
 
I've been using PCs since 1985 and even I wouldn't bother with any of this stuff....if you're machine is running slow as molasses in January none of this stuff will help, there is something much more serious wrong.
 
I've found the format method really good for getting rid of annoying people asking for their machines fixing.

"yes you will lose ALL your files"

"what not all my porn nooo"

"Yes I'm sorry"

"fuck you then I'm going to PC World"
 
Everything I've read about partitions say they run SLOWER than just having the one drive.Saying that,I've always used 2,1 for Windows and the other for my garbage that I collect.
 
Never understood that one (that swapfile advice is similar on Linux too)

Examples:

1) I find some of my 4GB RAM is dodgy so I remove the bad stick(s) and run with 2GB - now I should decrease swap file size?

2) I find swap file is being used quite a lot but never filled, slowing me down therefore I decide to max out my RAM so swapping occurs less for the apps I use - but the advice says I should increase my swap size?

IIRC It's to do with page table size versus size of each page. One and a half times the memory size is the best balance.
 
I disagree with a lot of the advice here. Especially on a laptop harddrive. Partitioning harddrives is a real performance killer!
 
I did try turning mine of for a while as I have 3.2gb of ram, nothing stopped working, although not sure I noticed any performance gain.

I turned it back on in case I had problems down the line and I'd forgot I'd done it.
 
I keep all my applications and the OS on one fast disk and that's all that is on there. I can't think of a benefit spreading them across two disks? I use to have those disk in a stripe set but it didn't make much difference to the performance so switched off the raid controller.

Mates of mine did it many years ago in case the OS and a game needed to access the hard disk at the same time, although I suppose with lots of RAM, everything will be loaded into RAM first.

I could see the advantage of having music on a separate drive to apps/os, so the hard disk is not having to skip between the two, although I wait to be corrected. :)
 
I opened my pc up earlier and hoovered (yeah i know, pc + hoover = bad) all the dust out of it, especially off the heatsink, fan and inside the psu.

Working much faster/better now :cool:
 
Step 7 - buy a Mac....


;)


No, not starting a bunfight, but indeed my Macbook requires far less maintenance or manual intervention to keep it running like a fresh-build when compared to my gaming machine...


Would certainly agree with Xanadu re: partitioning too - pain in the arse and of little to no benefit as far as performance is concerned - can even slow stuff down.

I find that just general housekeeping on a regular basis does the trick:

Delete/uninstall old programs,
Clear down rubbish files and folders to free up disk space,
Defrag regularly - preferably with a 3rd party app,
Review msconfig to see if you have a shit load of pointless, uninvited apps starting along with Windows, ditto with services.
Reformat and rebuild once every year to 18 months!
 
I disagree with a lot of the advice here. Especially on a laptop harddrive. Partitioning harddrives is a real performance killer!

No, its not in this case because the reason its done is to remove the fragmentation from the system drive. Access to the partition is in constant time. Its not for general purpose use.

I've used this techniques for 10 years including on laptops. All prevent my machine slowing down over time.
 
No, not starting a bunfight, but indeed my Macbook requires far less maintenance or manual intervention to keep it running like a fresh-build when compared to my gaming machine...

I agree, yes i'm not into a OS war here but it is surprising how all the above tips aren't necessary on mac. My powerbook is as fast as it was when i started using it 2yrs ago.

I use Windows machines alot but i've never heard of this swap file thingy? Can someone explain how this is done ?

Into this partition or second hard disk move the swap file. Most swap files are set for windows to manage and it will make it larger and smaller. You can prevent this by fixing the size to 1 1/2 times the available memory, in my case 3Gb. Thats MS's recommendation.
 
Anyone know a safe, free Windows partitioner? I'd usually reconfigure partitions while making it a dual-boot Ubuntu machine but don't wanna go down that route with this laptop ATM.
 
This doesn't answer your question, but have you come across Wubi? Just asking; I haven't tried it myself.

Interesting, ubuntu on a windows pc without partitioning. No hadn't heard of it, not really something I need but it has got me thinking if there's some sort of use I could put it to.
 
Heh! Yes, I know that feeling; I don't think I've got any need for it either.

If you can't find a quality free partitioner that runs under windows, perhaps a workaround would be just to boot from a live CD or USB stick and use gparted.
 
Back
Top Bottom