Хост:
Debian 6.0 (squeeze) с qemu-kvm и libvirt из squeeze-backports
ii qemu-kvm 1.0+dfsg-8~bpo60+1
ii libvirt-bin 0.9.8-2~bpo60+2
Имеет sata-диски емкостью 3 ТБ с программным рейдом и lvm. Скорость последовательной записи составляет ~ 140 МБ / с измеряется с dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync
Лифт установлен на cfq
Гость
Debian 6.0 (сжатие)
Использует LVM как хранилище. Драйвера virtio и cache = 'none'
Скорость последовательной записи значительно ниже, 25-50 МБ / с
Лифт установлен на noop
У меня почти заканчиваются идеи для дальнейших настроек, но я уверен, что скорость ввода-вывода должна быть намного выше, потому что многие люди сообщают о почти собственной производительности с lvm.
Хорошо, это наконец-то решено. Проблема заключалась в несовпадении разделов. Похоже, что установщик Debian по умолчанию (особенно lenny?) Не может правильно выполнить выравнивание, потому что, когда я проверил разделы, которые он создал с помощью parted, он сообщил о несоответствии на всех из них.
Я решил это, вручную разделив LVM с помощью parted перед установкой, и теперь все гости пользуются полной производительностью.
Попробуйте установить лифт ввода-вывода вашего хоста на deadline
. Держите гостя в noop
.
в первую очередь попробуйте проверить скорость с direct
вариант, чтобы исключить возможность просмотра неверных результатов. Затем то, что вы описываете, - это то, что я довольно часто видел в Debian и Ubuntu, есть ли шанс вызвать хост Fedora или RHEL и гостей для перепроверки?
Для максимальной скорости вы должны предварительно выделить изображение и использовать необработанный формат!