3 ms·
Just wanted to note that you DO get a large (measurable) performance increase using NVMe natively via the Pi's PCIe bus vs. through a USB 3.0 adapter; see my no
by geerlingguy 6y ago
Just wanted to note that you DO get a large (measurable) performance increase using NVMe natively via the Pi's PCIe bus vs. through a USB 3.0 adapter; see my notes in my Compute Module 4 review: https://www.jeffgeerling.com/blog/2020/raspberry-pi-compute-module-4-review https://www.jeffgeerling.com/blog/2020/raspberry-pi-compute-...
I should probably dedicate a post and video to NVMe support, but basically you get double the random IO numbers if using NVMe vs NVMe-via-USB3. You can't boot off internal NVMe though, at least not natively with no microSD card or eMMC volume.
- FullyFunctional 6y agoThanks for the write up. That was enlightening. PCIe is a really nice "bus" all things considered. At DSSD we liked it so much that we ran it directly to clients, over custom cables & connectors.
- brirec 6y agoWhat sort of distance are we talking? What sort of devices? Running a PCIe lane to a client seems a little odd to me, but I figure I’m missing context
- FullyFunctional 6y agoUp to 2 m over copper, longer over active optical. Why? Because of insanely low latency and very high bandwidth (PCIe gen 3 x4 in 2010!). No kernel involvement, app direct to storage. Way ahead of the time.
- alexellisuk 6y agoLooking forward to getting my hands on one :-) Next time you speak to the RPi folks, feel free to name-drop. Getting into the "RPi alpha tester club" would be very helpful for writing tutorials like this.