Will purchasing an NVMe SSD noticably improve performance
#22
Hey, I just wanted to add some data toward answering the original question "will an SSD noticeably improve performance?" 

Code:
rock64@pinebookpro:~$ iostat -h mmcblk1
Linux 4.4.190-1233-rockchip-ayufan-gd3f1be0ed310 (pinebookpro)  12/11/2019      _aarch64_       (6 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          22.9%    0.7%    8.9%    0.2%    0.0%   67.3%

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
mmcblk1
                 26.51       128.4k       259.7k      58.5G     118.3G

rock64@pinebookpro:~$ uptime
22:58:42 up 5 days, 12:32,  3 users,  load average: 0.48, 0.42, 0.42

So we're looking at 5 days uptime booted off the eMMC doing a variety of things from the desktop. The iowait % is the big number to pay attention to here, this is the time that the machine spent with a cpu core active waiting on the disk to complete an io operation.

Two tenths of a percent of the time this was the case, this very clearly demonstrates that disk io isn't the performance bottleneck on the PBP under typical desktop use conditions. If you have a usage pattern that requires extremely heavy disk access (constantly compiling, for example) then you'll benefit more from an NVMe drive, otherwise you really won't see much improvement most of the time.

There are also a handful of ways to mitigate the need for an SSD even if you require fast disk access; as an example chromium seems to like fast storage for it's user cache, so I've setup a 550MB zram mountpoint for that. If you need persistence for fast cache data you can combine tmpfs (or zram, which will be a tad slower but much more memory efficient) with overlayfs using the memory device as an upper layer and storage on the emmc as a persistent lower layer.

Anyway, long story short, 99.8% of the time over 5 days of desktop use, browsing heavily, code editing, watching netflix, etc my PBP wouldn't have seen any real improvement from using NVMe over eMMC.


Messages In This Thread
RE: Will purchasing an NVMe SSD noticably improve performance - by Arglebargle - 12-12-2019, 01:17 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  NVMe drives not detected mattpenn 18 13,502 12-24-2024, 08:54 PM
Last Post: KC9UDX
  NVMe reukiodo 0 127 11-18-2024, 09:00 AM
Last Post: reukiodo
  New Working nVME gilwood 1 705 11-17-2024, 04:24 AM
Last Post: reukiodo
  NVME problems 2022 / Intel 660p 1TB Starbug 1 2,282 04-04-2023, 12:16 PM
Last Post: globaltree
Thumbs Up NVMe adapter, Great addition dachalife 2 2,480 11-28-2022, 12:56 PM
Last Post: dachalife
  NVme intall usage? tkudog 2 3,575 03-04-2022, 01:29 AM
Last Post: Tazdevl
  Anyone selling a spare NVMe adapter in Europe? tom.tomasz 1 2,326 01-03-2022, 07:57 AM
Last Post: tom.tomasz
  NVMe SSD testing methodology halogen 1 3,170 07-22-2021, 05:57 PM
Last Post: calinb
Question Battery stops charging and NVMe and other media disconnect randomly Eey0zu6O 4 5,945 07-09-2021, 08:45 PM
Last Post: moonwalkers
  nvme drive disappears after about an hour of uptime codebreaker 24 37,470 02-09-2021, 11:32 PM
Last Post: dsimic

Forum Jump:


Users browsing this thread: 5 Guest(s)