logoalt Hacker News

zokierlast Monday at 6:02 PM6 repliesview on HN

Problem is that you only get pitiful amount of m2 slots in mainstream motherboards.


Replies

Night_Thastuslast Monday at 6:10 PM

A lot of modern boards come with 3 or more - that's what mine has. And with modern density, that's a LOT of storage. I have two 4TB drives!

You could even get more using a PCIe NVME expansion card, since it's all over PCIe anyways.

tracker1last Monday at 11:37 PM

My desktop motherboard has 4... not sure how many you need, even if 8tb drives are pretty pricey. Though actual PCIe lanes in consumer CPUs are limited. If you bump up to ThreadRipper, you can use PCIe to M.2 adapters to add lots of drives.

zamadatixlast Monday at 8:23 PM

On top of what the others have said, any faster interface you replace SATA with will have the same problem set because it's rooted in the total bandwidth to the CPU, not the form factor of the slot.

E.g. going to the suggested U.2 is still going to net you looking for the PCIe lanes to be available for it.

wtallislast Monday at 6:08 PM

Three is not pitiful. Three is plenty for mainstream use cases, which is what mainstream motherboards are designed for.

show 2 replies
razsterlast Monday at 6:39 PM

The MSI motherboard I use has 3, and with the PCIe expansion card installed, I have 7 m.2's. There are some expansion cards with 8 m.2 slots. You can also get SATA to m.2 devices, or my fav is USB-c drives that hold 2 m.2. Getting great speeds from that little device.

Aurornislast Monday at 6:38 PM

Most consumer motherboards have 2-3 M.2 slots.

You can buy cheap add-in cards to use PCIe slots as M.2 slots, too.

If you need even more slots, there are add-in cards with PCIe switches which allow you to install 10+ M.2 drives into a single M.2 slot.