NVMe vs SATA: What is the difference? - Kingston Technology (2024)

Table of Contents
SATA SSDs AHCI NVMe SSDs SSD form factors SSD performance at a glance Related Products Related Videos How to Choose an SSD: SATA, 2.5”, NVMe, M.2, PCIe, U.2 Explained How to install an NVMe SSD in a laptop PCIe Gen 4 - What is it? NVMe Storage Explained NVMe storage explained Types of SSDs SSD and Memory Related Articles Should you upgrade your memory or storage for better PC performance? Memory and storage unleashed: Fuelling creativity in entertainment How much memory do you need to run Windows, macOS or Linux apps? The role of reliable SSDs in the media and broadcasting industry DDR5 Memory Standard: An introduction to the next generation of DRAM module technology Enhancing Smart Security: Revolutionising Spain’s railway security with Azken and Kingston 2024: Technology experts’ predictions Revive an old computer HDD vs external SSD Enhancing content creator’s workflow with Kingston SSDs and memory What is a RAM disk? Upgrade the memory and storage in your Dell laptop or desktop PC Overclocking memory for Adobe applications How much memory do you need for gaming? The ultimate RAM guide for gamers More for less: Why is upgrading important in today's economic climate? What to do if your SSD is full Non-binary memory FAQs Overclocking RAM for more FPS Understanding file systems Upgrading RAM for HP, Dell, Lenovo and Acer laptops and desktops How to optimise your PC for better performance Extend the life of your IT: Upgrade vs replace Mineral oil cooling in PC builds 2 Types of M.2 SSDs: SATA and NVMe NVMe is the silent IT revolution – what is it, and why you should adopt it? Top 6 reasons to upgrade to an NVMe SSD How do you backup your computer? Windows and Mac drive backup Kingston and Signpost deliver products at speed with a customer-first mindset How a tech services provider built a reputation for reliability with Kingston memory and SSDs Kingston memory and SSD meet integrator APLIGO GmbH's strict requirements Evaluating storage products for your enterprise needs How to upgrade your laptop with RAM How to choose the right gaming laptop Optimising storage in a creative world How to upgrade your PC with RAM 5 ways to make Photoshop run faster What to do AFTER building your PC Work and Play: Why You Should Edit Photos and Videos with a Gaming PC The importance of Garbage Collection and TRIM processes for SSD performance What do SSDs do for gaming? How to make your gaming PC quieter How to Choose the Best RAM for Overclocking What are the advantages and disadvantages of Cloud gaming? Maintaining your SSD’s health using SMART monitoring What is the difference between PCIe Gen 3 and PCIe Gen 4? Upgrade your PC to streamline your workflow MT/s vs MHz: A better measure for memory speed Top 10 PC build mistakes beginners make How Kingston is powering WolfVision’s hybrid world of in-person and virtual meetings The difference between memory and storage in gaming Gaming with Windows 11: What to expect with the new PC performance features Windows 11 - Does your organisation need to upgrade or refresh? How to clean your PC system A Kingston gift guide for STEAM students Is it time to upgrade your PC build? How to install a 2.5” SSD – Kingston Technology Case Study: How Simply Hosting benefited from collaborative service and support How to install an M.2 PCIe NVMe SSD The Kingston Workflow Station makes things easy for content creators and video professionals Streaming 101 - How to Go Live on Twitch, Facebook Live, YouTube and others Platforms Is it better to build or buy a gaming PC? The 5 Benefits of SSDs over Hard Drives Difference between SLC, MLC, TLC and 3D NAND in USB flash drives, SSDs and Memory cards How does hardware-based SSD encryption work? Software vs hardware, AES 256-bit and TCG Opal 2.0 The difference between SSD and HDD Sustainability, innovation and partnership series - Episode 2 How to repurpose your old laptop for children Sustainability, innovation and partnership series - Episode 1 How much memory do you need for video editing? Top 4 SSD buying mistakes Who is responsible for cyber security and privacy? Kingston SSDs are the best hardware choice for Software Defined Storage solutions What are the benefits of next-gen 16Gbit DDR4 DRAM? Install more memory in your laptop or desktop PC for a better video conferencing experience What is the difference between memory and storage? NAND flash technology and solid-state drives (SSDs) 7 easy tips to increase productivity while working from home NVMe SSDs for client systems 10 ways to speed up a PC running Windows 10 6 Ways to Speed Up Your Mac Case Study: Accelerating virtual machines with Kingston DC500M SSDs The Right Solid-State Drive (SSD) Matters Desktop and Laptop PC Memory, Memory Upgrades FAQs for SATA and M.2 SSDs The Difference Between Enterprise & Client SSD Kingston Cognate Top 50 Global Experts Solid-State Drive Testing 101 Three signs you need more memory in your computer Full Speed Ahead: RAM Upgrades What is DDR4 Memory? Higher Performance
NVMe vs SATA: What is the difference? - Kingston Technology (1)

When it comes to superior storage technology, NVMe is in a league of its own. Even at a glance, the differences between NVMe and SATA in performance are impressive. The communication drivers and interface between NVMe and SATA are completely different. SATA uses AHCI drivers that are designed for hard disk drives (HDD) with spinning technology while the NVMe driver is specifically designed for SSDs with flash technology. In addition, NVMe is able to take advantage of the PCIe sockets to communicate between the storage interface and system’s CPU for even greater leverage. If this matchup were a sporting event, it would be like comparing an F1 race versus a super touring race.

At first glance, while they are both fast, comparing these two types of solid-state drives highlights their differences. And it is worth looking at these differences when evaluating your needs, wants and requirements.

SATA SSDs

NVMe vs SATA: What is the difference? - Kingston Technology (2)

Serial ATA (SATA) technology was introduced back in 2000 as an improvement to the existing Parallel ATA technology, which was hampered by cable size, cost, performance and functionality. Both technologies were sufficient for hard disk drives (HDDs), which were substantially less capable than today’s solid-state drives (SSDs). The advent of SATA-based SSDs demonstrated that the ATA bus had reached its performance limit. Where HDDs were only able to achieve 50-120 MB/s in write performance, SSDs could saturate the SATA bus at 550 MB/s. In spite of the bus limitation, it’s common to see an overall system performance improvement of 10-15 times when using SATA-based SSDs in place of legacy HDD technology.

AHCI

The Advanced Host Controller Interface (AHCI) is a communication mode designed around 2004 to improve the performance and utility of SATA-connected storage devices. It was designed for HDDs and introduced a single storage request queue with a depth of up to 32 commands. This meant that HDDs could achieve higher throughput and performance, but the implementation would become a future bottleneck for SSD controller technology. For example, HDDs might be able to achieve up to 200 input/output operations per second (IOPS) whereas SATA-based SSDs could reach up to 100,000 IOPS and be artificially capped in performance by the SATA bus.

NVMe SSDs

NVMe vs SATA: What is the difference? - Kingston Technology (3)

Non-Volatile Memory Express (NVMe) technology was introduced in 2011 to address the various bottlenecks of the SATA interface and communication protocols. NVMe technology utilises the PCIe bus, instead of the SATA bus, to unlock enormous bandwidth potential for storage devices. PCIe 4.0 (the current version) offers up to 32 lanes and can, in theory, transfer data at up to 64,000MB/s compared to the 600MB/s specification limit of SATA III. The NVMe specification also allows for 65535 command queues, which can have up to 65536 commands per queue. Recall that SATA-based SSDs are limited to a single queue with a depth of only 32 commands per queue. NVMe technology creates massive potential for storage devices through increased efficiency, performance and interoperability on a broad range of systems. It is commonly believed that the technology will become the new industry standard.

SSD form factors

While HDDs are commonly 2.5 or 3.5 inches wide, and most SATA-based SSDs are 2.5 inches wide and 7mm thick, NVMe drives take on a number of new form factors that allow them to fit in a variety of devices.

  • M.2 - The reduction in physical drive size seen in the M.2 form factor guarantees the future ubiquity of these storage devices. 22 refers to the width and 30/42/80/110 refer to the length in millimetres. Currently, M.2 2280 supports SATA, it is also the most common NVMe SSD form factor for NVMe. As technology improves and shrinks, this may change.
  • U.2 - These are more costly storage devices with higher performance and endurance typically found in data center/enterprise storage environments.
  • Add-in PCIe cards - These high-performing NVMe SSDs found their way into systems that hadn’t yet adopted sockets to accommodate the M.2 form factor.

SSD performance at a glance

NVMe is a storage protocol designed specifically with SSDs in mind. With the elimination of the intermediating SATA HBA layer, NVMe allows SSDs to communicate directly with the CPU via the PCIe bus, opening channels for ground-breaking performance improvements. To put it into perspective, the performance limit of the SATA III bus is 6Gb/s, meaning a SATA SSD can offer a max of 550MB/s of throughput after overhead. A single PCIe 3.0 lane can offer 1GB/s (bidirectional) of throughput, so a PCIe 3x4 SSD can reach a throughput of up to 4GB/s read/write. That goes up to 8GB/s (bidirectional) for PCIe Gen 4X4 SSDs. The performance limitation here moves from the protocol to the NAND media, which has been undergoing tremendous development in recent years, allowing manufacturers to squeeze the highest density and performance into the smallest form factors.

Protocol latency is also greatly reduced with NVMe due to the shortened and optimised datapath, allowing lower latency than SATA/SAS. The management of queues in NVMe devices is also handled more efficiently by the CPU due to the I/O processing doorbell signalling which significantly reduces CPU overhead. In addition, NVMe devices are supported by most major operating systems due to the massive development effort carried out in the past decade.

#KingstonIsWithYou

Related Products

Sort byName — A to Z

No products were found matching your selection

Related Videos

NVMe vs SATA: What is the difference? - Kingston Technology (7)5:33

How to Choose an SSD: SATA, 2.5”, NVMe, M.2, PCIe, U.2 Explained

So you want to drastically improve the speed of your PC with an SSD upgrade. But how do you choose?

NVMe vs SATA: What is the difference? - Kingston Technology (8)3:22

How to install an NVMe SSD in a laptop

We show you each step to formatting and erasing an SSD or HDD.

NVMe vs SATA: What is the difference? - Kingston Technology (9)4:44

PCIe Gen 4 - What is it?

We explain PCIe Gen 4, how to get it and if you should upgrade.

NVMe vs SATA: What is the difference? - Kingston Technology (10)4:07

NVMe Storage Explained

We explain NVMe and how it is different than the previous drive technologies in an easy to understand video.

NVMe vs SATA: What is the difference? - Kingston Technology (11)3:18

NVMe storage explained

NVMe is still a relatively new technology that is changing what’s possible with PCs.

NVMe vs SATA: What is the difference? - Kingston Technology (12)3:23

Types of SSDs

We go over the different types of SSDs, what they are and how they are used.

SSD and Memory Related Articles

NVMe vs SATA: What is the difference? - Kingston Technology (2024)
Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 5597

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.