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!

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

Другие вопросы по тегам