Live data from Hacker News

Upgrade Raspberry Pi 4 with a NVMe boot drive

alexellisuk.medium.com

31–40 of 99 posts

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#31
post #23

One needs to login to read. I'm sorry, medium is not a very charitable blog host, and will cost the blog a large part of its audience with these new rules, unfortunately.

True, but this IS Hacker News, and most of us in here can easily get around this particular one .

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#32
This part is strange: "NVMe drive — an M.2 SSD looks almost identical, but has two notches instead of one. Generally an SSD will perform to the tune of hundreds of MB/s instead of thousands."

First, both are SSDs, so I don't know what he is trying to compare. Both use M.2, but different keys from the sounds of it (the "notches").

M.2 drives can be either SATA or NVME, but it is harder to come across a SATA M.2 drive than an NVME drive these days, so I'm having trouble seeing the point.

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#33

These sorts of posts come up often and I cringe every time I see dongle attached storage. An unnecessary additional failure point seems counterproductive. I have a Raspberry Pi and I use an SD card because what I’m using it for doesn’t require anything more. If you need fast storage I believe you should buy an appropriate device and maybe petition the Foundation to add it in a future model. Right tool for the job and…

I have found that the SD card tends to 'wear out' after a few years. Agreed USB is suboptimal; but it can work OK.

Quick plug for log2ram, which greatly reduces the write cycles on the boot SD, especially for Pi's that run 24/7: https://github.com/azlux/log2ram

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#35
post #4

This is just plugging in NVMe over the USB 3 port? I was expecting this to be soldering something to PCIe lanes coming out of the SoC. Is this going to be any better than using an SSD with UAS which is what I'm doing already? ( https://rwmj.wordpress.com/2020/09/24/raspberry-pi-4-running... )

I don't see how a Pi can take advantage of NVMe. From my tests using a 10Gbit USB3 adapter with a capable NVMe drive (3GB/s), its impressive IOPs are reduced so much that they are almost comparable to a 'normal' SATA. I would expect a 5Gbit USB to further limit it.

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#36

Earlier quoted context omitted.

Generally speaking you can choose either power efficiency or a wide bus, but rarely both. If you want a crappy underpowered m.2 slot, probably Intel Atom is the cheapest route. High performance ARM with m.2 PCI, not sure, but guessing if it's around it probably isn't cheap

Let's say one has a friend who doesn't know what "a wide bus" refers to... What would be a good way of explaining it to said friend?

More lanes on the freeway.

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#37
post #16

Earlier quoted context omitted.

I am looking forward to a future where PCIe devices might be connected too. I would really appreciate it if someone other than Intel would kindly please start doing Thunderbolt. Now that USB4 is official, adding PCIe connectivity would be a very good perk for these next generation systems. So far though no one has registered interest. Please can someone other than Intel & Apple prioritize better connectivity? AMD? Me…

Many AMD enthusiast motherboards ship with Thunderbolt. It's a straightforward technology to implement and I believe it is now royalty free. The only implementations are Intel's though and I'm sure they're expensive. Expansion is a complicated business model. Apple doesn't even ship headphone ports. The AirPods are smash hit, not least because when you sell a $1,100 device a $100 accessory suddenly seems really well…

Intel has Thunderbolt integrated onto their CPU, which seems natural & like what I would want in the future from everyone.

Current Intel host-adapters seem to be ~$10 for the dual-port chip itself[1] (JHL8540). Not sure how much else it adds to the bill-of-material beyond a regular USB port! Adding it direct to the CPU would be a wonderful way to save space, & significantly reduce how hard it is to implement, since one would no longer need to route USB and PCIe and power to this extra chip.

I wouldn't expect Thunderbolt support on the low end for a long time. But I really do think it's really time that cpu makers begin offering it onboard. They already need to start moving towards USB4. Adding PCIe as well would be a courtesy, & a big enabler, for their customers. Hopefully we see these great awesome futures begin arriving in a more well-distributed manner.

[1] https://www.mouser.com/new/intel/intel-8000-thunderbolt-4-co...

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#38
post #4

This is just plugging in NVMe over the USB 3 port? I was expecting this to be soldering something to PCIe lanes coming out of the SoC. Is this going to be any better than using an SSD with UAS which is what I'm doing already? ( https://rwmj.wordpress.com/2020/09/24/raspberry-pi-4-running... )

These days merely connecting two things together gets you PhD. I am so tired of these lazy articles that seems to pop up more often.

Re: Upgrade Raspberry Pi 4 with a NVMe boot drive

#40
post #32

This part is strange: "NVMe drive — an M.2 SSD looks almost identical, but has two notches instead of one. Generally an SSD will perform to the tune of hundreds of MB/s instead of thousands." First, both are SSDs, so I don't know what he is trying to compare. Both use M.2, but different keys from the sounds of it (the "notches"). M.2 drives can be either SATA or NVME, but it is harder to come across a SATA M.2 drive…

There are some M.2 SATA SSDs around that get regularly confused with NVMe SSDs. He for sure wanted to warn against SATA SSDs.

Though for the Pi a SATA SSD would be fast enough.

Post reply on HN