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
Имеет 3 ТБ накопителей SATA с программным обеспечением raid и 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.
4 ответа
Хорошо, это было наконец решено. Проблема была в смещении раздела. Похоже, что установщик Debian по умолчанию (особенно lenny?) Не может правильно выполнить выравнивание, потому что когда я проверял разделы, которые он создал с помощью parted, он сообщал о смещении на всех них.
Я решил эту проблему, вручную разбив LVM и parted перед установкой, и теперь все гости наслаждаются полной производительностью.
Попробуйте установить лифт ввода / вывода вашего хоста в deadline
, Держите гостя в noop
,
Прежде всего, попробуйте проверить скорость с direct
вариант, чтобы исключить возможность смотреть на неправильные результаты. Затем то, что вы описываете, это то, что я видел довольно часто в Debian и Ubuntu, есть ли шанс, что вы сможете вызвать хост Fedora или RHEL и гостей, чтобы перепроверить?
Для максимальной скорости вы должны предварительно выделить изображение и использовать формат raw!