alamosound wrote:
Is this a gradual thing: the more you jam onto your drive, the slower it gets... or do computers generally behave slower once you pass a certain critical threshold?
Also, does adding RAM counteract this tendency of slowing down?
Thresholds, slowdowns, & RAM are interrelated:
A Mac running OS X needs *scratch space* on a drive for temporary files & virtual memory. Virtual memory works by swapping chunks of data between RAM & the drive, allowing the much greater capacity of the drive for data storage to substitute for the limited amount of RAM in the Mac. The swap process is very slow compared to using real RAM, but as long as it doesn't occur too frequently, it doesn't really slow things down very much.
However, when the OS runs out of scratch space, it doesn't just slow down, it can become very unstable & even crash. Because this threshold is variable & hard to predict accurately, the frequently recommended 10-15% free space rule of thumb all but guarantees this will never happen.
There is also a gradual slowdown in drive performance as it fills up. Basically, this is because the drive has to retrieve data from increasingly more widely separated areas of the drive, so it spends proportionately more time moving to different areas than reading from them. However, OS X has some built-in mechanisms that partially compensate for this. Also, the drives in most Macs are very fast at moving from one area to another & include internal mechanisms to reduce the need to do this. Because of this, this gradual slowdown is small & except for some specialized applications, it is not much of a practical concern in day-to-day use.
So really, if your concern is keeping the Mac from slowing down, the most effective thing you can do is to load it up with as much RAM as you can afford & it can use. Beyond that, make sure you leave at least 10 to 15% of your startup drive free by offloading files to other drives or discs as needed.