@mwpeck - Newer and more expensive ones are much better at this it seems - mine AINT lol. Logging System Events and Software Events and stuff will still work without a PF.
p1p3, on Jun 14 2009, 15:06, said:
And remember, this is not a quest to completely disable all writing to the drive, only to remove the worst culprits. The problem is while in most programs if you disable caching or similar features its clear how the performance for that program will suffer. Disabling caching in Firefox will require you to redownload the content again the next time you visit the page (well there is a memory cache also but lets ignore that for now), disabling thumbnail generation will show the old boring icons instead of the thumbnail and disabling the search indexer will slow down searches.
The difficulty in determining how the pagefile and virtual memory system affects anything is that it affects the system as a whole. I'm not aware of any good tests or benchmarks that has been made with different configurations of the memory subsystem in Vista or 7 when running from a SSD. It basically boils down to that SSD are very new an no current operating system is written with them in mind. We know very well what the problems with regular drives are and how to combat or migrate them. When we put a SSD in our system it has completely different shortcomings that will require new solutions.
Hopefully 7 will take care of the worst problems when its released but we also have to remember that for the last 20 years magnetic spinning disks have been the standard and every consumer and server operating are built around how they operate.
Virtual memory is also not as simple as saying that when we are out of memory write unused stuff to a big file on a disk. A good example of this is if we look at Windows CE which uses virtual memory but no pagefile. Virtual memory is only a way for the system to pretend it has more memory than it actually has. This has several other advantages than never running out of memory such as every process gets its own memory space while keeping every other process from accessing it. This also protects the operating system from crashing due to bugs in programs that overwrite important memory location by accident as they usually don't have access to that area of the memory (or protects if from malicious programs that try to access things the shouldn't). Every modern operating system is build around this concept, from Windows running on your home computer to the operating system running on your mobile phone. Remember this is a VERY simplified explanation.
The big problem is that everybody seems to know exactly how the pagefile in windows works when they don't have a clue. Like Udedenkz said it has several advantages and don't usually cause any problems as long as you don't run out of memory. But almost no problem doesn't mean no problems and I usually trust Microsoft on these topics. A lot of the advice both on these forums and everywhere else is completely wrong and will even slow your system down. But like I said before SSDs are a new territory and Microsoft is not without its faults as we all know. There are probably many tweaks we can do to both speed our systems up and decrease the wear of our drives. It all comes down to what we can sacrifice to gain performance.
Udedenkz, if you could elaborate some more on the NTFS tweaks or give me a link I would be very grateful. I'm already planing to turn off indexing, thumbnails, logging and a lot of similar things and I have been running Firefox without caching enabled for some time now due to 'security' reasons.
I agree with the first sentence. Using RAM for writing and reading instead of a HD or SSD is faster, performance suffers if an application cannot use the available RAM. You will have plenty of RAM for firefox to keep it's cache in RAM, no problem there.
DO NOT disable thumbnails - very dumb idea - just disable thumbnail cache - you SSD is fast enough to get thumbnails without thumbnail cache - thumbnails are rather useful. No one is telling you to disable indexing either, if you don't want - you should limit indexing to windir and user profiles as you SSD is going to really frigging fast at searching the rest.
7 formats better and turns off things like superfetch if your SSD is good enough I think. It is still beta though.
There is one other problem with turning off the PF aside from just having no additional memory aside from RAM, Windows doesn't write something related to BSOD debugging or a log when it BSODs or something like that. That is all I ever came across in the year running without a PF.
I think you are being way too pessimistic about this whole thing.
Many tweaks are posted on OCZ Forums, I tried all of them, even though I do not have a OCZ SSD, they are just general performance tips and such for SSDs,
- Formatting Tips (Seems To Work)
- Good, but, few things I disagree on,
ClearPageFileAtShutDown should not be touched - it slows shutdown considerably. Stupid IMO.
One of the Tips is just to speed up the interface - useless.
It is much easier disabling FireFox's cache (and smarter) then doing what is told in the guide. Although putting temporary directories on a RAMDISK is a good idea.
Edited by Udedenkz, 14 June 2009 - 22:44.