Назад | Перейти на главную страницу

KVM медленный гостевой ввод / вывод

Хост:

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 и гостей для перепроверки?

Для максимальной скорости вы должны предварительно выделить изображение и использовать необработанный формат!

http://www.linux-kvm.org/page/Tuning_KVM