pveversion -v Код: proxmox-ve: 4.4-86 (работающий ядро: 4.4.49-1-pve) pve-manager: 4.4-13 (работающая версия: 4.4-13/7ea56165) pve-kernel-4.4.49-1-pve: 4.4.49-86 lvm2: 2.02.116-pve3 corosync-pve: 2.4.2-2~pve4+1 libqb0: 1.0.1-1 pve-cluster: 4.0-49 qemu-server: 4.0-110 pve-firmware: 1.1-11 libpve-common-perl: 4.0-94 libpve-access-control: 4.0-23 libpve-storage-perl: 4.0-76 pve-libspice-server1: 0.12.8-2 vncterm: 1.3-2 pve-docs: 4.4-4 pve-qemu-kvm: 2.7.1-4 pve-container: 1.0-97 pve-firewall: 2.0-33 pve-ha-manager: 1.0-40 ksm-control-daemon: 1.2-1 glusterfs-client: 3.5.2-2+deb8u3 lxc-pve: 2.0.7-4 lxcfs: 2.0.6-pve1 criu: 1.6.0-1 novnc-pve: 0.5-9 smartmontools: 6.5+svn4324-1~pve80 zfsutils: 0.6.5.9-pve15~bpo80 /etc/pve/storage.cfg Код: dir: local path /var/lib/vz content iso,backup,vztmpl zfspool: local-zfs pool rpool/data content rootdir,images sparse 1 pct config 103 Код: arch: i386 cores: 2 cpulimit: 2 hostname: dirac memory: 1536 nameserver: 127.0.0.1 213.133.98.98 net0: name=eth0,bridge=vmbr0,gw=10.0.0.1,hwaddr=2E:56:98:41:27:95,ip=10.0.0.103/32,type=veth ostype: ubuntu rootfs: local-zfs:subvol-103-disk-1,size=15G searchdomain: co.uk swap: 512 Если я создаю случайный файл размером 8Г в /root контейнера Код: dd if=/dev/urandom of=file bs=64M count=128 iflag=fullblock и запускаю vzdump Код: vzdump 103 --quiet --mode stop --compress gzip -pigz 7 --storage local --maxfiles 1 резервное копирование контейнера происходит довольно быстро. Код: Всего записано байт: 13600952320 (13ГиБ, 64МиБ/с) Однако если я заменяю случайный файл на разреженный файл того же размера Код: dd if=/dev/zero of=file bs=1 count=0 seek=8G, та же команда резервного копирования работает значительно медленнее Код: Всего записано байт: 5011015680 (4.7ГиБ, 24МиБ/с) Если я увеличиваю размер разреженного файла, резервное копирование становится все медленнее, пока не достигнет ~3МиБ/с. Это невыносимо медленно. Также я заметил, что с случайным файлом несколько потоков pigz используются на протяжении всего процесса vzdump. Если разреженный файл присутствует, процесс начинает с использования потоков pigz: {
"lightbox_close": "Закрыть",
"lightbox_next": "Следующий",
"lightbox_previous": "Предыдущий",
"lightbox_error": "Запрашиваемый контент не может быть загружен. Пожалуйста, попробуйте позже.",
"lightbox_start_slideshow": "Запустить слайдшоу",
"lightbox_stop_slideshow": "Остановить слайдшоу",
"lightbox_full_screen": "На весь экран",
"lightbox_thumbnails": "Миниатюры",
"lightbox_download": "Скачать",
"lightbox_share": "Поделиться",
"lightbox_zoom": "Увеличить",
"lightbox_new_window": "Новое окно",
"lightbox_toggle_sidebar": "Переключить боковую панель"
} и затем потоки pigz становятся неактивными, оставляя только tar: Что я делаю не так и как это исправить?
"lightbox_close": "Закрыть",
"lightbox_next": "Следующий",
"lightbox_previous": "Предыдущий",
"lightbox_error": "Запрашиваемый контент не может быть загружен. Пожалуйста, попробуйте позже.",
"lightbox_start_slideshow": "Запустить слайдшоу",
"lightbox_stop_slideshow": "Остановить слайдшоу",
"lightbox_full_screen": "На весь экран",
"lightbox_thumbnails": "Миниатюры",
"lightbox_download": "Скачать",
"lightbox_share": "Поделиться",
"lightbox_zoom": "Увеличить",
"lightbox_new_window": "Новое окно",
"lightbox_toggle_sidebar": "Переключить боковую панель"
} и затем потоки pigz становятся неактивными, оставляя только tar: Что я делаю не так и как это исправить?
