So here's an interesting read on that
https://forum.level1techs.com/t/benchmark-nvme-on-linux/130341/6
I chose the simplest one to try
first up is a gen 4 nvme drive in a gen 3 slot 500gb wd black
i7-7700:[catherdersoflinux]:~/Desktop$ sudo hdparm -Tt /dev/nvme0n1
/dev/nvme0n1:
Timing cached reads: 38512 MB in 1.99 seconds = 19381.17 MB/sec
Timing buffered disk reads: 6128 MB in 3.00 seconds = 2041.90 MB/sec
next up is a 1tb segate 2.5 inch drive ripped out of and external enclosure and installed into the pc because at the time that was all there was available from the walmart across the street from me.
i7-7700:[catherdersoflinux]:~/Desktop$ sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 38800 MB in 1.99 seconds = 19524.51 MB/sec
Timing buffered disk reads: 372 MB in 3.01 seconds = 123.68 MB/sec
finally i have an msata that was used in an old laptop which is long since dead but the 128gb beast refuses to die and lives on in a 2.5 inch sata case adapter thingy
i7-7700:[catherdersoflinux]:~/Desktop$ sudo hdparm -Tt /dev/sdb
/dev/sdb:
Timing cached reads: 38690 MB in 1.99 seconds = 19470.96 MB/sec
Timing buffered disk reads: 888 MB in 3.02 seconds = 294.30 MB/sec
Other things of note are these instructions for using dd command to test read and write speeds
And the last option gives read speeds only
There is another option too for gnome users but i won't talk about that because i use not gnome beyond 2. The last two i will try another day. Just curious how it all works in reality.
Have a go at it then yeah?