Hello TH Forum members!
Recently, a few of us were given the opportunity to put a Samsung 840 Pro 256GB SSD drive through it's paces for a real-life-usage scenario for our day to day lives. This thread contains these steps and tests according to many daily tasks that I do every day between work and home (mostly work).
I wanted to do a comparison of the Samsung 840 Pro against other drives that I have at home on my desktop PC; a Western Digital Black 1TB 7200 RPM drive and an OCZ Vertex 3 120GB SSD drive; the latter of which has been used as my main OS drive for about a year. This will allow me to demonstrate differences between a user upgrading from a normal platter HDD (the WD 1TB) and someone already with an SSD drive (Vertex3).
Looking at this SSD drive, initially what strikes me is how attractive it is. It's a black, brushed aluminum shell and feels very lightweight...almost as if it could float on water. The packaging is very straight forward, and includes a disc with some basic software for updating firmware, drive cloning and benchmarking. A very generic pamphlet with simplistic images shows the steps on installing the drive either in a laptop or a desktop computer; both of which omit several steps that an uninformed user would take for initial connection, but I believe that it's implied when buying an SSD, either you know how to install it, or you have someone you know that does. A couple of very 'Intel-like' stickers adorned with 'Samsung SSD' and 'activated' round out the packaging (see bottom right corner of Samsung packaging above). One thing is missing, I feel...something very important.
The 3.5" to 2.5" adapter bracket for a desktop computer.
My OCZ Vertex 3 came with one, which was what I expected in this scenario as well. Sadly, Samsung must think their SSDs will only be installed into laptop devices or that their customers enjoy spending another $5-$10 after the fact to run around and find the bracket to install the drive they just purchased. I truly feel this is a cheap way out for Samsung and I hope they reconsider the idea of packaging the drive bracket...the drive bracket that likely costs a handful of pennies to produce and include. I have always felt that retail-packaged hardware should always come with all items to at least make it functional, especially in the sense that 2.5" drives and adapters are still not always standard fare on new PC cases and especially not for that 3 year old case someone might be upgrading with a Samsung SSD drive.
That all being said, my case is a homemade, hand built case that I put together about a year and a half ago out of wanting to have something original and still handle all my watercooling gear. If interested, you can view it in the watercooling gallery and my build log here:
Build Log | Project: Askew
Since this build, the hardware has been updated to what exists below.
I simply ran a SATA 3 cable and power to the drive to allow me to quickly swap between drives and tests. This actually made my life very easy for all tests and allowed very fast access to the motherboard to connect/reconnect SATA cables.
Test System:
Intel i7 2600 Core 2 Quad
ASUS Sabertooth P67 Motherboard
G.Skill Ripjaws DDR3 1600 - 16GB
EVGA nVidia 560TI (x2 in SLI)
BFG 1200w Powersupply
HannsG 30" monitor
Scythe KazeMaster Fan Controller
self-built case
Full, custom watercooling system:
D-tek CPU block
Swiftech MCW60 (x2) GPU blocks w/RAMsinks
Swiftech MCP655 (D5 vario) pump
Swiftech MCR320 (x2) radiators w/6 Ultra Kaze fans (2000/3000rpm)
Bitspower Multi 80 reservoir
distilled water/biocide/killcoil
Installed Software:
Windows 7 x64 Ultimate SP1 + all updates
Notepad++
AVG Free
Dropbox
Google Chrome
TeamViewer 8
7zip 9.20 (x64)
TeraCopy 2.27
nVidia Driver 320.18
GIMP 2.8.4
MirthConnect 2.2.2.6388.b54
Java x86 & x64
Java SDK x64 7u25
Test Scenarios:
All tests will be performed on each drive's desktop <--> desktop for all applicable processes.
1) Install Windows 7 x64 Ultimate, SP1 - USB key to desktop 'ready'
2) MirthConnect XML Transformer - Transform 10,000 XML files (21.3GB) by re-encoding and outputting as XML Pretty Print.
3) Handbrake - Convert ISO of 'Monty Python and the Holy Grail' Standard DVD (Special Edition) into .mp4 with priority level set to 'normal', all other defaults and 'Normal' profile.
4) 7zip - XML file compression of the same, original 10,000 XML files (21.3GB) with large memory pages set in the 7zip options.
5) GIMP - image batch processing of 217 (607MB) .jpg photos from a charity golf tournament that I shot last June. Batch configurations include:
Color - Enable, Auto levels
Resize - Enable, Relative 0.35
Sharpen - Enable, Defaults
Output - .JPG format, Quality 100%, rest defaulted
6) Launch of SQL Developer from quick launch to working status. (Typically a resource intensive Java reliant application for database interaction.)
7) Use Samsung's Packaged 'Samsung Magician' software to benchmark each drive's I/O.
SSD-Specific Drive Configurations and Considerations:
SSD additoinal configurations and optimzations outside of normal Windows install:
Turn off or minimize the system paging file for more than 8GB of RAM (I run 16GB RAM on my desktop, so I typically only set to 1GB)
Start menu > right click 'Computer', select 'Properties'
Choose 'Advanced System Settings' from left hand options
From System Properties box, choose 'Advanced' tab and in the 'Performance' box, hit 'Settings'
In the 'Performance Options' box, choose the 'Advanced tab, and in 'Virtual Memory' box, choose 'change'
Uncheck 'Automatically manage paging file size for all drives'
Choose your C: drive (or primary system drive) and select the radio button below to 'Custom size'
Paging file can be set to 'No paging file' if you wish but I keep a minimal size just as a precaution. With 16GB RAM, I really don't have a need to page to disk. Making the minimal and maximum page file size the same helps manage the OS allocation.
Save changes, restart.
Turn off Drive Indexing on C:
Start Menu > 'Computer'
Right click your C: drive and uncheck the box in the 'General' tab 'Allow files on this drive to have contents indexed in addition to file properties'. Click Apply. You might be prompted that some files might be in use or not able to be immediately updated, just click skip all allow to complete. Click OK.
Disable Prefetch and Superfetch:
Start > Run > 'services.msc'
In the services menu, scroll down to 'Superfetch'
Double click to open, choose the dropdown and select 'Disabled'
Start > Run > 'regedit'
Expand to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Double click and set both values from '3' to '0' [zero] (I ensure I use 'decimal'; but 0 hexadecimal is also '0')
EnablePrefetcher
EnableSuperfetch
Ensure TRIM is functional -You shouldn't have to do this step, but it's decent to check to ensure Windows has this set correctly.
Open CMD prompt from Run or from the Accessories menu, ensure you are running 'As Administrator'
At CMD prompt type the following and hit enter:
fsutil behavior query disabledeletenotify
Based on the response, see below.
DisableDeleteNotify = 1 (Windows TRIM commands are disabled)
DisableDeleteNotify = 0 (Windows TRIM commands are enabled)
Other SSD specific steps that were not performed, but I typically do for normal installs:
Turning Off the Hibernation file:
Not done for these tests since they are temporary for this report, but this is one step I always follow as I never use hibernation as SSDs boot so quickly.
Reducing the System Protection file size:
Not done for theses tests since they are temporary for this report, but also another step to reduce the amount of SSD storage space for restore points. Good if you are diligent about drivers and applications you install; consider leaving decent size if you tinker with questionable apps or downloads often (CYA).