Is there a guide or list of all the tweaks that can be done to
1) Increase performance
2) Maintain high performance
3) Decrease unnecessary read/writes
I'm using Lightroom 3 and I have my cache on a different drive, as I do with other programs. Lightroom uses this fine but when I'm exporting images and Lightroom is converting RAW files into JPEGS, it uses my main OS drive (SSD) to store the files before they are moved. This is ok for small exports but large exports (300+ photos) will fill up my 120GB SSD (55GB available after OS) and windows slows to a crawl.
Windows Media Center let's you choose where to save recorded tv but doesn't give you the option for where the live buffer is stored. If I'm watching HD tv then my OS drive is filling up quick. The fix for this was deep in the registry. Anyone know how to navigate the registry to do this for any and all programs?
Answer by Razor512 · Dec 11, 2012 at 11:08 PM
With windows 7 you don't really need to do anything to improve SSD performance as long as you do a fresh install on the SSD
PS do not use cloning software to move your OS from the HDD to the SSD, you will have data alignment issues which will significantly lower the read and write speed of the drive and significantly increase write amplification (thus shortening the life of the SSD)
While there are many tweaks for windows 7 and SSD, in my experience they offer no noticeable improvement in performance.
with windows 7, you cannot disable the pagefile (even if you set it to disabled, it will still use it (I have 12GB RAM and cannot get it to stop using page file)
The page file will still preallocate hard drive space, it will just use the page file less)
For lightroom, your images should be on a standard HDD (if you have a SSD, go with the cheapest reliable HDD that has ample space as with bulk storage, you will not run into the IOPS limitations on the HDD thus allowing HDD to actually give you 100-120MB/s of performance (same as a cheap SSD would give)
Put your cache on the SSD
Windows 7 is SSD aware and the people at microsoft did a good job in optimizing it for SSD,
The only versions of windows that need tweaking for SSD, are windows vista and older.
(overall, yes you can find SSD tweaks and I have tried them and I cannot tell any difference from doing them on windows 7)
PS if you are very limited on space and don't restart windows 7 very often, then install the OS on a decent 7200RPM HDD, then install select programs that you want to load very fast on the SSD, then move the windows page file to the SSD.
A 120GB SSD when formatted only offers 111GB and a fully updated windows 7 install can easily take 23GB by it's self and another GB or 2 for drivers.
Also a properly tweaked windows 7 install can boot in around 17-19 seconds from a HDD (by disabling startup items and services that you do not need (press the windows key + R then run msconfig and services.msc, or use a 3rd party tool such as codestuff starter, then disable services that you do not need)
For me, I have windows 7 on a HDD and have the SSD as a secondary drive since mine is only 120GB so I want all of that space to go to the applications I use everyday. (as well as my games)
PS MLC flash memory slows down after the drive is more than 50% full.
MLC flash works by storing 4 voltage levels on a single flash cell, this allows a single flash cell to hold twice as much data. The problem is that when the drive is 50% full, all of the flash cells are now dirty and and the next 50% requires flash cells to be read into memory, then erased, then the new value written that represents the 2 pieces of data that the cell will now store, this effectively cuts the speed of the flash cell in half.
if you do not want that slowdown then you have to go with SLC flash though SLC is significantly more expensive (not sure why, at most it should be twice the cost because it will need twice the number of flash cells to gt the same storage but they exponentially increase the price for them)
edit: forgot to add, for windows media center, you don't need the cache on the SSD unless you are doing a crazy setup like running 12+ cable tuners and having them all record