Re:Axzez Interceptor carrier board for RPi CM4 gets 8-port P...
by bick_nyers on Wednesday May 04, 2022 @01:29PM
(#31263424)
Gotcha, I didn't realize that there was only a single PCie x1 available, that puts things into perspective.
Re:Axzez Interceptor carrier board for RPi CM4 gets 8-port P...
by miniman1337 on Wednesday May 04, 2022 @06:19PM
(#31266598)
you could take a look at some other SBCs like the upcoming rockpi5 with rockchip rk3588, apparently it's very fast and has lots of pcie to spare
You might find some boards using an ASMedia ASM1184e 1->4 PCIe mux. There are riser boards available that just have this one chip on them and let you plug in four PCIe SATA cards. Those cards often use something like a JMicron JMB585 chip to convert one PCIe lane into 5 SATA lanes. Boards like this embed, for example, chained Realtek RTL8367 Ethernet switches to offer more network ports.
It's true that when all your carrier board IO flows through a single PCIe 3.0 lane, you do end up with a bottleneck. You're going to be unable to saturate 10 SATA drives simultaneously. However, your data source is probably not /dev/random, it's more likely a single network client reading from a single SATA drive. Remember, this isn't a high-performance server, it's a low-power ARM SBC (now an MBC, once you stack a CM4 on a carrier under a PCIe switch with some PCIe-SATA cards...)