I recently got a vServer from Strato (c.f. V-Server mieten: mit Linux oder Windows | STRATO).
It is advertised with NVMe and the specific machine has 6 vcores, 8 GB RAM and 700 GB SSD storage.
I’m running Ubuntu 22.04 on the machine and use “restic 0.16.0 compiled with go1.20.6 on linux/amd64”.
My repository is 518 GB (roughly 32.000 files) and uses version 2, compression level auto.
When I do a “check --read-data” on my Synology DS220+, iotop reports about 160MB/s - which is ok for a RAID1 of WD RED 4 TB disks, I guess.
Both CPUs show about 70-90% usage during the operation.
Now on the vserver I only see 4-6 MB/s in iotop and restic’s progress (as shown by the numbers of checked files) is extremely slow.
htop shows there’s only minimal CPU usage.
A “hdparm -t” shows about 80 MB/s buffered read (my Synology has 200 MB/s) which is not too great.
I don’t quite know how to debug this, so any ideas are very welcome.
It might just be, that the virtual CPUs or the SSD totally suck.