So, I'm running proxmox through its paces on a testbed with some test servers and I'm recovering backups from one server to another.
I'm restoring from a 1TB disk (sata-connected) to a 1TB raid-1 array (raid controller). I expect to get 80-120MB/s out of both storage devices. What I'm seeing is the backup drive getting thrashed when doing a restore, and the restore is only storing about half the speed that it's hitting up the backup drive. Here's some info dumps;
5718 ? S 0:10 tar tf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo
5719 ? D 1:04 lzop -d
5720 ? S 0:00 sh -c zcat -f|tar xf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo '--to-command=/usr/lib/qemu-server/qmextract --storage lo
5722 ? S 0:17 tar xf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo --to-command=/usr/lib/qemu-server/qmextract --storage local
5723 ? D 0:38 lzop -d
5741 ? S 0:00 /bin/sh -c /usr/lib/qemu-server/qmextract --storage local
5744 ? S 0:18 dd ibs=256K obs=256K of=/var/lib/vz/images/102/vm-102-disk-2.vmdk
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 4637.40 0.20 214.20 0.80 19406.40 181.04 2.16 10.07 0.23 4.96
sdb 2.00 0.00 266.80 0.00 32836.00 0.00 246.15 3.86 14.47 3.74 99.86
Nothing fancy going on here - a simple web based backup on one server using a sata connected disk to a restore on the other one. It looks to me like the backup disk (sdb) it getting thrashed by two processes and only one is actually doing anything.
Also - the backup names only show the VM ID from the other server - the backups really need to show the server's name/description also - is there any way to do this?
I'm restoring from a 1TB disk (sata-connected) to a 1TB raid-1 array (raid controller). I expect to get 80-120MB/s out of both storage devices. What I'm seeing is the backup drive getting thrashed when doing a restore, and the restore is only storing about half the speed that it's hitting up the backup drive. Here's some info dumps;
5718 ? S 0:10 tar tf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo
5719 ? D 1:04 lzop -d
5720 ? S 0:00 sh -c zcat -f|tar xf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo '--to-command=/usr/lib/qemu-server/qmextract --storage lo
5722 ? S 0:17 tar xf /mnt/tmp/dump/vzdump-qemu-102-2013_01_09-12_47_11.tar.lzo --to-command=/usr/lib/qemu-server/qmextract --storage local
5723 ? D 0:38 lzop -d
5741 ? S 0:00 /bin/sh -c /usr/lib/qemu-server/qmextract --storage local
5744 ? S 0:18 dd ibs=256K obs=256K of=/var/lib/vz/images/102/vm-102-disk-2.vmdk
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 4637.40 0.20 214.20 0.80 19406.40 181.04 2.16 10.07 0.23 4.96
sdb 2.00 0.00 266.80 0.00 32836.00 0.00 246.15 3.86 14.47 3.74 99.86
Nothing fancy going on here - a simple web based backup on one server using a sata connected disk to a restore on the other one. It looks to me like the backup disk (sdb) it getting thrashed by two processes and only one is actually doing anything.
Also - the backup names only show the VM ID from the other server - the backups really need to show the server's name/description also - is there any way to do this?
Last edited: