we have
(yes i know; we'll be upgrading soon) and it's been absolutely stellar up till now. but today, when i went to restore a vm, i got
it's an r730 running all ssd's on zfs. there are no warnings in idrac, the cpu is close to 0 utilization, and io delay is not even present. as you can see in the log below, the restore process is taking hours. the destination pve host is equally bored with this transfer. they are connected to each other at 10gb/s rate, and backups to the pbs ~200 MB/s. there must be something about the read of the drives, but i'm sure not finding anything. can anybody perhaps point me in a direction? this is the weirdest thing ever..
new volume ID is 'nvme4r10:vm-209-disk-0'
new volume ID is 'nvme4r10:vm-209-disk-1'
new volume ID is 'nvme4r10:vm-209-disk-2'
restore proxmox backup image: /usr/bin/pbs-restore --repository backup@pbs@10.1.100.243:storage1 vm/208/2026-09-03T23:32:05Z drive-efidisk0.img.fidx /dev/zvol/nvme4r10/vm-209-disk-0 --verbose --format raw --keyfile /etc/pve/priv/storage/slpbs4.enc --skip-zero
connecting to repository 'backup@pbs@10.1.100.243:storage1'
using up to 4 threads
open block backend for target '/dev/zvol/nvme4r10/vm-209-disk-0'
starting to restore snapshot 'vm/208/2026-09-03T23:32:05Z'
download and verify backup index
fetching up to 16 chunks in parallel
progress 100% (read 540672 bytes, zeroes = 0% (0 bytes), duration 0 sec)
restore image complete (bytes=540672, duration=0.22s, speed=2.33MB/s)
restore proxmox backup image: /usr/bin/pbs-restore --repository backup@pbs@10.1.100.243:storage1 vm/208/2026-09-03T23:32:05Z drive-scsi0.img.fidx /dev/zvol/nvme4r10/vm-209-disk-1 --verbose --format raw --keyfile /etc/pve/priv/storage/slpbs4.enc --skip-zero
connecting to repository 'backup@pbs@10.1.100.243:storage1'
using up to 4 threads
open block backend for target '/dev/zvol/nvme4r10/vm-209-disk-1'
starting to restore snapshot 'vm/208/2026-09-03T23:32:05Z'
download and verify backup index
fetching up to 16 chunks in parallel
progress 1% (read 536870912 bytes, zeroes = 42% (230686720 bytes), duration 71 sec)
progress 2% (read 1073741824 bytes, zeroes = 21% (234881024 bytes), duration 251 sec)
progress 3% (read 1610612736 bytes, zeroes = 15% (251658240 bytes), duration 490 sec)
progress 4% (read 2147483648 bytes, zeroes = 11% (251658240 bytes), duration 760 sec)
progress 5% (read 2684354560 bytes, zeroes = 12% (343932928 bytes), duration 910 sec)
progress 6% (read 3221225472 bytes, zeroes = 10% (348127232 bytes), duration 1166 sec)
progress 7% (read 3758096384 bytes, zeroes = 10% (381681664 bytes), duration 1354 sec)
progress 8% (read 4294967296 bytes, zeroes = 9% (390070272 bytes), duration 1592 sec)
progress 9% (read 4831838208 bytes, zeroes = 8% (390070272 bytes), duration 1793 sec)
progress 10% (read 5368709120 bytes, zeroes = 7% (390070272 bytes), duration 1986 sec)
Code:
proxmox-backup-server 3.4.9-2 running version: 3.4.9
Code:
restore image complete (bytes=540672, duration=0.22s, speed=2.33MB/s)
new volume ID is 'nvme4r10:vm-209-disk-0'
new volume ID is 'nvme4r10:vm-209-disk-1'
new volume ID is 'nvme4r10:vm-209-disk-2'
restore proxmox backup image: /usr/bin/pbs-restore --repository backup@pbs@10.1.100.243:storage1 vm/208/2026-09-03T23:32:05Z drive-efidisk0.img.fidx /dev/zvol/nvme4r10/vm-209-disk-0 --verbose --format raw --keyfile /etc/pve/priv/storage/slpbs4.enc --skip-zero
connecting to repository 'backup@pbs@10.1.100.243:storage1'
using up to 4 threads
open block backend for target '/dev/zvol/nvme4r10/vm-209-disk-0'
starting to restore snapshot 'vm/208/2026-09-03T23:32:05Z'
download and verify backup index
fetching up to 16 chunks in parallel
progress 100% (read 540672 bytes, zeroes = 0% (0 bytes), duration 0 sec)
restore image complete (bytes=540672, duration=0.22s, speed=2.33MB/s)
restore proxmox backup image: /usr/bin/pbs-restore --repository backup@pbs@10.1.100.243:storage1 vm/208/2026-09-03T23:32:05Z drive-scsi0.img.fidx /dev/zvol/nvme4r10/vm-209-disk-1 --verbose --format raw --keyfile /etc/pve/priv/storage/slpbs4.enc --skip-zero
connecting to repository 'backup@pbs@10.1.100.243:storage1'
using up to 4 threads
open block backend for target '/dev/zvol/nvme4r10/vm-209-disk-1'
starting to restore snapshot 'vm/208/2026-09-03T23:32:05Z'
download and verify backup index
fetching up to 16 chunks in parallel
progress 1% (read 536870912 bytes, zeroes = 42% (230686720 bytes), duration 71 sec)
progress 2% (read 1073741824 bytes, zeroes = 21% (234881024 bytes), duration 251 sec)
progress 3% (read 1610612736 bytes, zeroes = 15% (251658240 bytes), duration 490 sec)
progress 4% (read 2147483648 bytes, zeroes = 11% (251658240 bytes), duration 760 sec)
progress 5% (read 2684354560 bytes, zeroes = 12% (343932928 bytes), duration 910 sec)
progress 6% (read 3221225472 bytes, zeroes = 10% (348127232 bytes), duration 1166 sec)
progress 7% (read 3758096384 bytes, zeroes = 10% (381681664 bytes), duration 1354 sec)
progress 8% (read 4294967296 bytes, zeroes = 9% (390070272 bytes), duration 1592 sec)
progress 9% (read 4831838208 bytes, zeroes = 8% (390070272 bytes), duration 1793 sec)
progress 10% (read 5368709120 bytes, zeroes = 7% (390070272 bytes), duration 1986 sec)
Last edited: