KVM - медленный дисковый ввод-вывод
Castor 28 июля, 2010 - 16:37
Здравствуйте, есть Linux 2.6.34-gentoo-r1 #1 SMP x86_64 AMD Athlon(tm) II X4 620 GNU/Linux. На нём крутится KVM. Проблема такая - любые отличные от Linux операционные системы в качестве гостя тормозят жутко при чтении/записи с/на винт/образ. Пробовал Windows XP, Vista, FreeBSD 7.1, 8.0, в разных вариациях - x86, x86_64.
Никто не сталкивался? А если сталкивался, то как лечится?
»
- Для комментирования войдите или зарегистрируйтесь
Да сталькивался, не то чтобы
Да сталькивался, не то чтобы очень сильно тормозят, но производительность низкая.
В линуксе стоит использовать virtio для дисков и сети. Он дает хорошую производительность.
virtio драйвера есть в линуксе,винде(для диска и сети, эксперементальные),во фрибсд нет и скорее всего не будет, можно попытаться эмулировать scsi а не ide.
Говорят что если использовать qcow2 образ дисков вместо raw, то будет быстрее, но я не пробывал и слышал слухи про какие-то баги там.
Олсо freebsd совсем плохо совместим с любой формой виртуализации.
Пробовал и raw, и qcow2 (для
Пробовал и raw, и qcow2 (для FreeBSD). Не идёт и всё. :(
Про несовместимость с фряхой - это зря. Под VirtualBox вполне неплохо виртуализируется (без процессорной поддержки виртуализации). Приходится два гипервизора держать, под KVM - несколько серверов на линуксе, а всё остальное под ВБоксом.
С вендой вроде как решается отключением ACPI при установке, попробовал такую фишку с фряхой - вообще установщик не может загрузиться...
просто проверка: modprobe
просто проверка:
modprobe kvm_{intel,amd} не забыли сделать? :)
Не просто modprobe - в ядро
Не просто modprobe - в ядро вкомпилировал kvm_amd
В опциях для образа диска
В опциях для образа диска добавте cache=writeback оно намного быстрей для гостя и позволяет работать кэшированию на хосте.
http://forums.gentoo.org/view
http://forums.gentoo.org/viewtopic-p-6368305.html#6368305
Я патчил kvm-12.3 патчами,
Я патчил kvm-12.3 патчами, которые идут в пакете qemu-kvm в opensuse 11.3. Пробовал debian 6, fedora 13 - тормоза везде одинаковые. В итоге, сейчас сижу только на 12.3. Тормоза пропали.