4 ms·
> I had a very hard time finding an efficient way to add more NVMe slots to my personal storage server. I think this has more to do with the form factor/connec
by MisterTea 5y ago
> I had a very hard time finding an efficient way to add more NVMe slots to my personal storage server.
I think this has more to do with the form factor/connector issue than the interface. m.2 is an awkward form factor even though it is the most popular. An m.2 device is a low cost bare pcb which relies on a cheap board-to-board connector and secured via a screw remotely located from the connector. You cant locate these off board without a carrier and cable and you cant connect them vertically because of the way they are secured. Great for laptops though...
Another thing to consider is NVMe uses a PCI express x4 link meaning you need eight high speed differential pairs in a single cable along with clocking signals and so on. Cables aren't as simple nor cheap to make as sata which only had two differential pairs. Hopefully OCulink will become the standard.
And don't forget that disk form factors and interfaces are tied to desktop standards like ATX which are not the driving force behind computer design anymore. So does it make sense to continue to promulgate these form factors, e.g. U.2? I personally say keep what works but some will argue that.
Until we get this whole physical part of nvme sorted, we're going to be stuck in this awkward transition phase for a bit.