ArticlesReviewsStorage

Mini SSD Performance Comparison – mSATA vs M.2 vs PCI Express Mini

In this article we’ll be taking a look at the mini SSD performance comparison between the various types of mini SSDs available on the market. Most mini SSDs can be found on newer laptops, ultrabooks and slimmer notebook models.

In the past, laptop manufacturers mostly used 2.5″ hard drives (mechanical spinning disk platters) featuring the standard SATA interface. But as technology progressed, along with memory prices declining, it was only a matter of time before they the all started to use SSDs instead.

sata3_logo

The performance benefits of having a SSD in your laptop is without question. It’s definitely a lot faster and more responsive than having a standard 2.5″ mechanical hard drive. However, there are several form factors that SSDs currently use. There’s mSATA, M.2 and PCI Express mini … all of which use different interfaces and offer different levels of performance. So in this article we’ll be breaking down the tech terms and taking a look at the performance comparison between these different interfaces, and hopefully this will give you a better picture and understanding.

PCIeLogo

Ok, before we go any further, and for all those who don’t know what SSDs are … here’s a little blurb taken from Wikipedia. We’ve also included some information on the various types of form factors currently being used by manufacturers.

 

Solid State Drive

“A solid-state drive (SSD, also known as a solid-state disk although it contains neither an actual disk nor a drive motor to spin a disk) is a solid-state storage device that uses integrated circuit assemblies as memory to store data persistently. SSD technology primarily uses electronic interfaces compatible with traditional block input/output (I/O) hard disk drives, which permit simple replacements in common applications.”

Blast_pht4

 

mSATA

Mini-SATA (abbreviated as mSATA), which is distinct from the micro connector, was announced by the Serial ATA International Organization on September 21, 2009. Applications include netbooks, laptops and other devices that require a solid-state drive in a small footprint.

IMG_7678

 

M.2

M.2, formerly known as the Next Generation Form Factor (NGFF), is a specification for computer expansion cards and associated connectors. It replaces the mSATA standard, which uses the PCI Express Mini Card physical layout. Having a smaller and more flexible physical specification, together with more advanced features, the M.2 is more suitable for solid-state storage applications in general, especially when used in small devices like ultrabooks or tablets. The M.2 standard is designed as a revision and improvement to the mSATA standard.

IMG_6980

 

PCI Express Mini

PCI Express Mini Card (also known as Mini PCI Express, Mini PCIe, Mini PCI-E, mPCIe, and PEM), based on PCI Express, is a replacement for the Mini PCI form factor. It is developed by the PCI-SIG. The host device supports both PCI Express and USB 2.0 connectivity, and each card may use either standard. Most laptop computers built after 2005 use PCI Express for expansion cards; however, as of 2015, many vendors are moving toward using the newer M.2 form factor for this purpose. Due to different dimensions, PCI Express Mini Cards are not physically compatible with standard full-size PCI Express slots; however, passive adapters exist that allow them to be used in full-size slots.

IMG_7677

 

mSATA vs M.2 vs PCI Express Mini

What is mSATA, M.2 and PCI Express Mini? Well, they are in fact NOT computer interfaces but rather form factors (the size and connector type). mSATA and its replacement M.2, generally uses the SATA II/III interfaces, while the PCI Express Mini is kind on its own and usually uses M.2 form factor. See below for a summary of the different types of interfaces.

 

SATA I (revision 1.x) interface, formally known as SATA 1.5Gb/s, is the first generation SATA interface running at 1.5 Gb/s. The bandwidth throughput, which is supported by the interface, is up to 150MB/s.

SATA II (revision 2.x) interface, formally known as SATA 3Gb/s, is a second generation SATA interface running at 3.0 Gb/s. The bandwidth throughput, which is supported by the interface, is up to 300MB/s.

SATA III (revision 3.x) interface, formally known as SATA 6Gb/s, is a third generation SATA interface running at 6.0Gb/s. The bandwidth throughput, which is supported by the interface, is up to 600MB/s. This interface is backwards compatible with SATA 3 Gb/s interface.

PCI Express interface (3rd Gen). PCI Express 3.0’s 8 GT/s bit rate effectively delivers 985 MB/s per lane.

 

Ok, now that we’re clear on some of the tech terms … let’s get down to the nitty gritty. Which form factor offer the fastest SSD performance?

In our tests, we’ll be using disk benchmarking software such as ATTO Disk Benchmark, CrystalMark and Anvil Storage Utility. We’ve prepared three laptops for testing, all of which have one thing in common … they all use 256GB SSDs with different interfaces and form factors. Let’s see which one comes out on top !!

 

  Dell XPS13 (9343)
Dell Latitude 7250
Dell Latitude E7370
Processor Intel Core i7 @ 2.4GHz Intel Core i5 @ 2.3GHz Intel Core M5 @ 1.1GHz
SSD Manufacturer Samsung Samsung Toshiba
Form Factor M.2 mSATA PCI Express Mini (M.2)
Interface SATA II SATA III PCI-E (3rd Gen)
Capacity 256GB 256GB 256GB
OS Win 7 Win 7 Win 10

 

OK, now I know some of you maybe thinking that the test laptops have different processors and speeds, and this could skew the results. But what we’re testing is purely disk performance only.

 

ATTO Disk Benchmark

PCI Express (3rd Gen) M.2
mSATA (SATA III) M.2 (SATA II)
Max Read Speed: 1,589Mb/sec
Max Write Speed: 1,123 Mb/sec
 Max Read Speed: 551 Mb/sec
Max Write Speed: 304 Mb/sec
Max Read Speed: 548 Mb/sec
Max Write Speed: 207 Mb/sec
[ngg_images source=”galleries” container_ids=”221″ display_type=”photocrati-nextgen_basic_thumbnails” override_thumbnail_settings=”0″ thumbnail_width=”240″ thumbnail_height=”160″ thumbnail_crop=”1″ images_per_page=”12″ number_of_columns=”0″ ajax_pagination=”1″ show_all_in_lightbox=”0″ use_imagebrowser_effect=”0″ show_slideshow_link=”0″ slideshow_link_text=”[Show slideshow]” template=”default” order_by=”sortorder” order_direction=”ASC” returns=”included” maximum_entity_count=”500″]

 

CrystalMark (4k – Q32T1)

PCI Express (3rd Gen) M.2
mSATA (SATA III) M.2 (SATA II)
 Max Read: 467.8Mb/sec
Max Write: 167.4 Mb/sec
Max Read: 248.4 Mb/sec
Max Write: 181.8Mb/sec
Max Read: 251.7 Mb/sec
Max Write: 109.9Mb/sec
[ngg_images source=”galleries” container_ids=”222″ display_type=”photocrati-nextgen_basic_thumbnails” override_thumbnail_settings=”0″ thumbnail_width=”240″ thumbnail_height=”160″ thumbnail_crop=”1″ images_per_page=”12″ number_of_columns=”0″ ajax_pagination=”1″ show_all_in_lightbox=”0″ use_imagebrowser_effect=”0″ show_slideshow_link=”0″ slideshow_link_text=”[Show slideshow]” template=”default” order_by=”sortorder” order_direction=”ASC” returns=”included” maximum_entity_count=”500″]

 

Anvil’s Storage Utilities (IOPS, 4K – QD16)

PCI Express (3rd Gen) M.2
mSATA (SATA III) M.2 (SATA II)
123.336.29 84,516.99 66,341.62
[ngg_images source=”galleries” container_ids=”223″ display_type=”photocrati-nextgen_basic_thumbnails” override_thumbnail_settings=”0″ thumbnail_width=”240″ thumbnail_height=”160″ thumbnail_crop=”1″ images_per_page=”12″ number_of_columns=”0″ ajax_pagination=”1″ show_all_in_lightbox=”0″ use_imagebrowser_effect=”0″ show_slideshow_link=”0″ slideshow_link_text=”[Show slideshow]” template=”default” order_by=”sortorder” order_direction=”ASC” returns=”included” maximum_entity_count=”500″]

 

Verdict and Conclusion

As expected the SSD using the SATA-II interface is the slowest of the lot. While the SSD with the PCI Express (3rd Gen) interface produced the fastest results. The SATA-III based SSD came in a close second.

The thing to remember is … not to be fooled by the new M.2 form factor being advertised as the latest and greatest. It isn’t and it doesn’t give you better performance. The M.2 is just a form factor (new size and connector type). If you want performance, just make sure you get the SSD with the faster interface … and that would be either SATA-III or PCI Express (3rd Gen).

Although I haven’t come across a SATA-III based M.2 SSD yet … I’m sure we’ll be seeing a lot of more over the coming months as mSATA slowly phases out over time.

 

To wrap up ….

  • mSATA, M.2 and PCI Express Mini (M.2) are form factors (the size and connector type) and has NO impact on performance.
  • SATA-I, SATA-II, SATA-III and PCI Express (3rd Gen) are interfaces and this will determine the performance of your SSD.

 

Related posts

6 comments

Josh 24 May 2016 at 01:24

http://www.samsung.com/semiconductor/products/flash-storage/client-ssd/MZVLV256HCHP
According to this, the M.2 card pictured in the article uses the PCI Express Gen3 Interface.

http://www.samsung.com/us/computer/memory-storage/MZ-N5E250BW
And here’s an example of an ellusive SATA-III M.2, could you please link us to which SATA-II M.2 card you managed to find?

Reply
Winston 24 May 2016 at 01:44

Yeah, this is where the confusion is … lots of people don’t realize the difference. Thanks for pointing this out.

Reply
Alex 5 June 2016 at 18:05

Shame to see such article not even mentioning what is NVMe, the thing that appears on every M.2 SSD review these days. Take the Samsung 950PRO for a ride!
P.S – https://en.wikipedia.org/wiki/NVM_Express

Reply
tugvarish 30 March 2017 at 22:50

This test has no technical, or reference value whatsoever, I see that you recognize that “some of you maybe thinking that the test laptops have different processors and speeds, and this could skew the results. But what we’re testing is purely disk performance only.”
Yes, just that alone would make a HUGE difference in performance even if you were “only testing the Drives”.
You cannot extrapolate any fact from a test like this and far from all disk performance, you are using 3 different CPUs with 3 different speeds, with two different SSD manufacturer, that most likely use 3 different V-Ram Chips, and 3 completely different laptops with 3 different chip-sets….
… ARE YOU KIDDING ME!!!
Because all the above, I do not believe at all that you have 20 years experience in IT like you show on your bio… otherwise you would have compared these for fun, but not write about it as if it was a real valuable test.

Reply
Winston 31 March 2017 at 01:50

It was just for fun… no technical value here

Reply
Metaxis 12 January 2018 at 23:55

“SATA-III based SSD came in a close second”… ummm, no it did not! PCIe beat it by a massively wide margin. Necrothread be damned, this is some weak sauce.

Reply

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More