Benchmarks that give you a single number are almost entirely pointless unless it's a "relative score factor" based on testing a bunch of them on the exact same system under the exact same test loads.
HDD_SDD_comparison_8-11-2014.jpg
That's on an aging i7-2600K (LGA1175) reference Intel board with relatively slow DRAM.
The important thing is, what kind of reads/writes are you going to be doing? Gaming is usually large sequential reads, so you don't suffer as badly from poor controllers, though it does tend to exhibit itself as odd frame stutters randomly intertwined with good performance.
Regarding MiRai's comment about SATA cables, in my experience there isn't really a "slow" SATA cable. That's a misnomer for SATA cables that are poorly shielded/grounded and use cheap components, resulting in SATA errors. You can usually discover these by pulling your system logs and looking for HDD warnings. It'll usually show something like this in the dump (this is from a linux box's /var/log/messages):
Code:
ata1.00: failed command: WRITE FPDMA QUEUED
ata1.00: cmd 61/08:e8:f1:57:ed/00:00:02:00:00/40 tag 29 ncq 4096 out
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata1.00: status: { DRDY } ata1.00: failed command: WRITE FPDMA QUEUED
ata1.00: cmd 61/08:f0:41:59:ed/00:00:02:00:00/40 tag 30 ncq 4096 out
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata1.00: status: { DRDY } ata1: hard resetting link
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
ata1.00: configured for UDMA/100
ata1.00: device reported invalid CHS sector 0
ata1.00: device reported invalid CHS sector 0
ata1.00: device reported invalid CHS sector 0
The SMART data can also show errors that may indicate a poor controller or cable:
Code:
Error 24 occurred at disk power-on lifetime: 21 hours (0 days + 21 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
84 51 a0 11 00 b8 40 Error: ICRC, ABRT at LBA = 0x00b80011 = 12058641
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
61 00 a0 11 00 b8 40 08 00:13:44.712 WRITE FPDMA QUEUED
61 00 98 11 0c b4 40 08 00:13:44.709 WRITE FPDMA QUEUED
61 00 90 11 08 b4 40 08 00:13:44.706 WRITE FPDMA QUEUED
61 00 88 11 04 b4 40 08 00:13:44.703 WRITE FPDMA QUEUED
61 00 80 11 00 b4 40 08 00:13:44.700 WRITE FPDMA QUEUED
Both of those are from systems that did not like a particular 6gbps SSD because it was too fast for the system design. Some other cases looked very similar; it's non-deterministic but just included here as an example of where things can be observed that indicate types of failures.
Connect With Us