On Sat, 2020-04-04 at 10:51 +0100, Peter Humphrey wrote:
> On Friday, 3 April 2020 16:14:33 BST Frank Steinmetzger wrote:
> 
> > Well, raw throughput is great ’n all, but in real-life you won’t
> > notice much
> > difference between a SATA and an NVME drive.
> 
> Not so. The difference is dramatic.
> 
> > The bottleneck quickly becomes
> > the CPU again during boot or loading more complex applications
> > (browser,
> > office). The biggest improvement in those situation comes from the
> > fast
> > “seeking” and reading of many small files. HDDs are at a big
> > disatvantage
> > here due to their moving head and mechanical seeking.
> > 
> > In fact I doubt you have many use cases for reading many gigabytes
> > at a time
> > over and over again every day without much CPU overhead, like video
> > editing
> > (loading previews in 4K or 8K), copying, archiving, checksumming
> > and so on.
> > 
> > Due to their immense speed, those NVMEs also tend to heat up quite
> > a bit
> > under load, eventually leading to throttling. So from a practical
> > POV, and
> > since you’re on a budget, I suggest cutting cost by staying with
> > SATA.
> 
> I can't say anything about temperature, because gkrellm can't see a
> sensor of 
> it, but I certainly wouldn't go back to plain old SSDs.
> 


sata was a major bottleneck. in most motherboards it was embeded in the
southbridge WITH lan, sound, usb. When you saturate the sata
controller, all others stop working, or lag terribly. That's why swap
on sata systems only exacerbates the problem. 

nvme drives have been moved up in northbridge with cpu, memory and gpu.

The bandwidth is superhuge now. Not only you get amazing speeds with
one thread, but regardless of how much disk io you are doing, the
computer is not lagging anymore. 

problem with heating is the way it is mounted. M2 drives sit too close
to the motherboard, pciexpress drives are usually mounted on the bottom
half of the case because of the way pciexpress ports are layed out.
port one for gpu. last port from bottom, nvme. you could just put a fan
on it. 

Also, you don't need a fancy gui for nvme temperature. nvme smart-log
/dev/nvme0 will tell you the temperature from console. 



axl


Reply via email to