Samsung 840 Pro SSD Slow Random R/W

WildcatMAD

Honorable
Mar 26, 2012
7
0
10,510
I'm new to using an SSD and I purchased the Samsung 840 Pro 256GB SSD. I have the drive hooked up to the proper SATA ports, however I am getting half the advertised speeds for Random Read/Write. Sequential Read/Write speeds are fine. I was wondering if this is normal? If not, what could be causing this and how could I go about solving the issue?

ATTO Benchmark: http://i.imgur.com/VB8gl.jpg
Samsung SSD Magician: http://i.imgur.com/cRNCw.jpg
AS SSD Benchmark: http://i.imgur.com/VNHUU.jpg

Advertised Random Read: 100k IOPS
Advertised Random Write: 78k-90k IOPS

MyMotherboard: http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dz68bc.html]
 

Kewlx25

Distinguished
The only benchmark you posted that measures IO is the Samsung Magician and I'm not sure how well it does that.

You may want to use another program to try out random IO.

While 60k IO is good, it is well below the advertised rate. At least you sequential is maxing out the SATA3 connection.
 

WildcatMAD

Honorable
Mar 26, 2012
7
0
10,510
I believe that the AS SSD Benchmark does Sequential at the first test, and the rest are Random, however I may be wrong. I'm trying to find other benchmarking software but the ones I used seem to be the ones everyone recommends.


Just an edit: I've found 3 other benchmarking softwares that I'm going to try out. I'll post results shortly.
 

WildcatMAD

Honorable
Mar 26, 2012
7
0
10,510
Crystal Disk Mark Benchmark: http://i.imgur.com/jhz0P.jpg

I looked up how to convert MB/s to IOPS and came up with these numbers:

(276.4 MB/s / 4) * 1024 = 70758 IOPS for Random Read @ 4K w/ Queue Depth of 32
(245.9 MB/s / 4) * 1024 = 62950 IOPS for Random Write @ 4K w/ Queue Depth of 32


Reference for conversion: http://www.ssdfreaks.com/content/599/how-to-convert-mbps-to-iops-or-calculate-iops-from-mbs

While this is better than the Samsung Magician, it's still below the advertised IOPS. Firmware is also up-to-date.
 


It's possible that write caching is not properly enabled.

1.) Go to Device Manager in Windows.
2.) Right-click on your drive and select Properties.
3.) Click on the Policies tab.
4.) If "Enable write caching on the device" is checked then un-check it, click ok, re-check it, click ok.
5.) Run AS-SSD again and see if that helps.
 

WildcatMAD

Honorable
Mar 26, 2012
7
0
10,510


OS: Windows 7 Professional 64-bit Service Pack 1
Motherboard: http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dz68bc.html
CPU: http://ark.intel.com/products/52214/Intel-Core-i7-2600K-Processor-8M-Cache-up-to-3_80-GHz
GPU: HIS Radeon HD6950 IceQX 2GB
RAM: G.Skill Ripjaw Series 8GB DDR3
PSU: Corsair GS800 800W




Settings: http://s18.postimage.org/e4rzf7mnd/set.jpg
Testing: http://s18.postimage.org/kh74p1ppl/data.jpg

Getting better, almost there. I followed the tweaking guide I found here on Tom's Hardware as well and it gained some performance. Still isn't quite at advertised IOPS yet though. I'll do some more reading to see what I can find but if you guys have any advice or suggestions it would be greatly appreciated.

Tweaking guide found here: http://www.tomshardware.com/reviews/ssd-performance-tweak,2911.html