TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

NVMe and an interesting technology change

98 pointsby stargraveabout 6 years ago

12 comments

evil-oliveabout 6 years ago
Take a look at this teardown of a 2.5&quot; Samsung 860 Pro:<p><a href="https:&#x2F;&#x2F;www.myfixguide.com&#x2F;samsung-860-pro-ssd-teardown&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.myfixguide.com&#x2F;samsung-860-pro-ssd-teardown&#x2F;</a><p>Notice how little of the case is actually occupied by circuitry: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;lzPTC3T.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;lzPTC3T.jpg</a><p>I think the better question than M.2 vs. U.2 is the &quot;plugs directly into motherboard&quot; form factor vs &quot;uses a cable from the motherboard to plug into an enclosure for a separate circuit board that needs separate mounting points in the case&quot; form factor.<p>Since forever, hard drives have come in 3.5&quot; and 2.5&quot; form factors, so when SSDs hit the market it made sense for them to come in backwards-compatible enclosures, in the same way it made sense for them to implement backwards-compatible protocols like SATA.<p>NVMe, as a protocol, breaks backwards compatibility, to great benefit, so I don&#x27;t think it&#x27;s surprising that breaking backwards compatibility on form factor happens at the same time.<p>U.2 seems ideal if you&#x27;ve already got a server chassis design that accepts 2.5&quot; hot-swap SSDs, and you want to use the NVMe command set instead of SATA. For most consumer purposes, having M.2 storage that you just plug into the motherboard like you do RAM and the CPU is completely worth the switch away from the 2.5&quot; drives.
评论 #19563864 未加载
kev009about 6 years ago
U.2 is more popular in servers. M.2 is common because of laptops. It is used in servers mainly for boot drive or where someone is gaming the cost difference of enterprise drives. There are form factors like Intel&#x27;s ruler if you really want density that bests even custom M.2 carriers for servers.<p>Another point the author may not be aware of, most server SSD sales happen as parts of bigger integration deals. The SKUs for many&#x2F;most U.2 devices for instance might never hit something like Newegg or Amazon but might be moving in massive volumes at Supermicro or Sanmina or the like. This is in contrast to say 3.5&quot; hard disks which spent most of their life forwarded by pushing consumer demand and the only difference in an enterprise disk may be some firmware knobs.
评论 #19562180 未加载
jinmingjianabout 6 years ago
U.2, a.k.a. SFF-8639[1], in fact, is the successor of SAS.(It also allows legacy SAS and SATA usage.) So, it has a stronger enterprise inheritance. And so, the enterprise clients can even use the same disk cases&#x2F;cages without any problem when updating.<p>Compared to M.2 form, U.2 has two benefits:<p>1. support hot-swapping(SAS-age enterprise character)<p>2. better thermal performance&#x2F;heat dissipation(for larger shape)<p>for data centers, the future will be the EDSFF family[2](goodness of U.2+goodness of M.2). M.2 can still stay for the consumer market.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;U.2" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;U.2</a><p>[2] <a href="https:&#x2F;&#x2F;www.anandtech.com&#x2F;show&#x2F;13218&#x2F;ssd-form-factors-proliferate-at-flash-memory-summit-2018" rel="nofollow">https:&#x2F;&#x2F;www.anandtech.com&#x2F;show&#x2F;13218&#x2F;ssd-form-factors-prolif...</a>
评论 #19562075 未加载
KamiCritabout 6 years ago
&quot;Most people prefer the simplicity of plugging a M.2 card into a motherboard connector rather than mounting a separate drive and running cables to it.&quot;<p>I love that part so much, I&#x27;m a complete convert. Considering replacing SATA SSDs with NVMe SSDs just to reduce the cable load inside my rig. Just wish PCIe cards with dual NVMe ports were more abundant.
评论 #19561989 未加载
评论 #19561282 未加载
llampxabout 6 years ago
It&#x27;s interesting to hear that M.2 was the underdog in 2015. I recently built a new PC and made sure to get a motherboard with two M.2 slots precisely because of the &quot;look ma, no cables&quot; aspect of the connector. Even with SATA.. That&#x27;s a big advantage in my book.<p>U.2 seems to be more popular in applications where drives may need to be changed out more frequently, like datacenters.
评论 #19561355 未加载
评论 #19561742 未加载
jakedataabout 6 years ago
I have had the opportunity to work with an Epyc server with a full load of NVMe&#x2F;U.2 direct connected to all those tasty PCIe lanes. Any given drive worked wonderfully, and writing simultaneously across many drives with DD showed very good performance. Unfortunately any attempt to use Linux native software RAID showed performance barely in excess of a single drive, even with a simple stripe. I don&#x27;t blame the NVMe, but something in Linux RAID just doesn&#x27;t scale in performance. I spent days tweaking it, ultimately it was a great disappointment.
评论 #19563627 未加载
altmindabout 6 years ago
Its unfortunate how U.2 does not receive much attention. How much M.2 devices can you probably fit into curent workstation&#x2F;server motherboards? 3? U.2. takes place of SATA for being a dedicated connection to multiple storage devices and can fit so much more in same chassis.<p>If we need some sort of new-gen ssd raid, the unweildiness of m.2 mounting won&#x27;t gonna cut it.<p>The u2 benefits, compared to m2 mentioned on wikipedia seems to miss the point - u.2 is meant to be important in server space where you can have 12 drives per 1U, all with frontal&#x2F;top load. all these cards we have with m.2 are not meant and cannot be operated at storage-system scale.
评论 #19561203 未加载
评论 #19562446 未加载
chxabout 6 years ago
If you want to run multiple U.2 drives, then OCuLink on the host side should interest you: both the quad port AOC-SLG3-4E4T and the OCuLink to U.2 cables are relatively cheap. <a href="https:&#x2F;&#x2F;forums.servethehome.com&#x2F;index.php?threads&#x2F;nvme-make-the-most-of-your-pci-e-slots-how-to-config-supermicro-boards-for-aoc-slg3-2e4t-et-al.17651&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forums.servethehome.com&#x2F;index.php?threads&#x2F;nvme-make-...</a><p>Another choice is a somewhat more usual four M.2 card and <a href="https:&#x2F;&#x2F;click.intel.com&#x2F;u-2-to-m-2-ssd-cable-replacement-u-2-to-m-2-cable-for-pcie-nvme-supporting-intel-solid-state-drives.html" rel="nofollow">https:&#x2F;&#x2F;click.intel.com&#x2F;u-2-to-m-2-ssd-cable-replacement-u-2...</a> this cable. To me this seems much more of a hack than OCuLink.
ComputerGuruabout 6 years ago
The answer is - as always - compatibility. There is nothing worse than a new interface. It limits the consumer base for a manufacturer, it limits the lifespan of a device, it limits the upgrade options for a customer, it raises the amount of permutations (and cost) required to target a common subset, etc, etc.<p>If there&#x27;s an interface that solves the problems of the 80% that don&#x27;t need more than one drive in their laptop or PC (let alone more than the two most laptops can fit if the manufacturers wanted) and it avoids all these issues... then the alternative isn&#x27;t going anywhere.<p>It&#x27;s the same story with SAS, despite its considerable superiority over SATA, it was never going to appear in consumer hardware.
PaulHouleabout 6 years ago
Note the part about Intel limiting pcie lanes. It is a story that has been mostly ignored but it has shaped the pc industry in many ways, mainly to the detriment of Intel because it eliminates some of the seasons to buy a computer instead of a phone.
moondevabout 6 years ago
U.2 all the way. It&#x27;s hot swappable and much easier to manage than M.2 tucked away under a GPU. Epyc systems support up to 24(!) of them.
评论 #19561408 未加载
patrickg_zillabout 6 years ago
Nvme is an interesting development in storage.<p>It does away with layers of abstraction and gives you 4x pcie lanes pretty much straight to the device.