HDDs Tech Knowledge

coolperson

Member
Joined
Nov 28, 2004
Messages
174
Reaction score
0
Hi All,

I m unsure if its correct to post here or if it has been posted b4,but here goes

I;m unsure of the current HDDs technologies there are out there, maybe some gurus are able to assist/correct me in terms of performance.

Is this order correct?

SATA1
SATA2
SATA3

M.2 Protocols
SATA
PCIe=3.0/NVMe


Where does NVMe comes into play
 
Last edited:

yusoffb01

Arch-Supremacy Member
Joined
Jun 17, 2008
Messages
16,814
Reaction score
1,769
Thats storage tech.

HDD tech would be SMR > Perpendicular > longitudinal
 

Koenig168

Arch-Supremacy Member
Joined
Nov 4, 2007
Messages
10,038
Reaction score
1,748
copied from another forum
http://www.overclock.net/t/1329463/sata1-vs-sata2-vs-sata3

"Gb/s reads Gigabits per second, to covert that to Gigabyte (GB) per second you have to divide by 8.

So

SATA I 1.5 Gb/s = 0.1875 GB/s= 187.5 MB/s

STAT II 3.0 Gb/s = 0.375 GB/s = 375MB/s

STAT III 6.0 Gb/s = 0.75 GB/s= 750 MB/s

HDD max read speed is < 200 MB/s (write would be even slower)

new SSD read/write <= 550 MB/s

So SATA II would be plenty for HDDs and SATA II SSD(old ones, write speed < 300), you only need SATA III for new SATAIII SSDs"
 

Koenig168

Arch-Supremacy Member
Joined
Nov 4, 2007
Messages
10,038
Reaction score
1,748
If your motherboard supports M.2 format, then you have to check whether it is SATA or PCIe (AHCI) or PCIe (NVMe) and buy the corresponding SSD.

NVMe has better performance and reduced latency but is more expensive.

Don't confuse M.2 SATA SSDs with SATA SSDs. The latter does not use the M.2 connector but the more common SATA2 or SATA3 connectors.
 
Last edited:

tungsten2

Master Member
Joined
May 30, 2000
Messages
4,147
Reaction score
1
M.2 is a socket type. It’s essentially a connector.

PCI-E is a set of CPU lanes to allow your computer to access connections through something you plug into it. This can be a graphics card, a sound card, SSD, or other related hardware.

NVMe is a standard for SSDs NVMe, short for Non-Volatile Memory Express. NVMe is built specifically for SSDs and PCIe as software interfaces usually live for at least a decade before being replaced, NVMe was designed to be capable of meeting the industry needs as we move to future memory technologies (i.e. we'll likely see RRAM and MRAM enter the storage market before 2020).

AHCI (Advanced Host Controller Interface) dates back to 2004 and was designed with hard drives in mind. While that doesn't rule out SSDs, AHCI is more optimized for high latency rotating media than low latency non-volatile storage. As a result AHCI can't take full advantage of SSDs and since the future is in non-volatile storage (like NAND and MRAM), the industry had to develop a software interface that abolishes the limits of AHCI.

SATA III is a different standard for hard disks. Originally designed for HDDs, but adapted for use with SSDs. NVMe is faster than SATA III by about 4x. SATA III SSDs can use an M.2 or SATA connection, depending on the drive.

It’s also worth noting that while an NVMe SSD is theoretically faster than a SATA III SSD by about 4x, in the real world performance is much slimmer. While I have no experience myself with an NVMe drive, my Windows 10 SATA III SSD boots in about 6 seconds. I’ve heard it’s slightly under 4 seconds for NVMe. That’s very little noticeable difference, but enough to make it worth it for some.

Another important improvement is support for multiple queues and higher queue depths. Multiple queues ensure that the CPU can be used to its full potential and that the IOPS is not bottlenecked by single core limitation.

Enterprise is the biggest beneficiary of NVMe because the workloads are so much heavier and SATA/AHCI can't provide the necessary performance.

Source : http://www.anandtech.com/show/7843/testing-sata-express-with-asus/4
 
Last edited:
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top