Паравиртуализация linux без поддержки виртуализации в оборудовании

Имеется процессор (AMD Sempron(tm) Processor 3400+ - 1.8MHz) без поддержки аппаратной виртуализации. Есть необходимость запуска gentoo (x86) в виртуальной машине, но очень уж сильно операции ввода/вывода (сеть, блочные устройства) нагружают процессор хост системы (так же gentoo - x86) и они очень медленные (в лучшем случае 8-10мб/сек dd блоками по 1мб). Пробовал в kvm и qemu использовать устройства virtio, никакой разницы не заметил. Притом что работа с дисковым кешем внутри гостевой системы доходит до 150мб/сек, т.е. врят ли причиной является именно отсутствие поддержки аппаратной виртуализации.
WinXp в VirtualBox с установленными дополнениями выдает от 30мб/сек... gentoo установочный диск (minimal cd) - 10-15мб/сек, кстати работа с кешем - 54мб/сек.
Версии: app-emulation/kvm-84, app-emulation/qemu-softmmu-0.10.0, app-emulation/virtualbox-bin-2.0.6.
P.S. модуль kvm и kvm-amd в ядре есть, но без поддержки оборудования устройство /dev/kvm не создается.
P.P.S. На хост системе диск lvm выдает скорость 114мб/сек

Что можно сделать для увеличения скорости работы в linux? Хотелось бы kvm/qemu (в qemu интересует заявленная live migration).

Судя по всему без аппаратной

Судя по всему без аппаратной поддержки ничего толком не сделаешь. kvm в данном случае == qemu. Единственно, попробовать разные варианты процессоров (qemu -cpu ?)

xen

xen не требует поддержки виртуализации..
У меня один сервер ходит с двумя domU на gentoo и 3 на дебильяне и спокойно 2xP3 (1GhZ каждый) это двигает.

Сам же и написал решение в

Сам же и написал решение в теме своего сообщения.

используй паравитруализацию, например xen.

Ну, я изучаю возможности...

Ну, я изучаю возможности... можете предоставить хоть общие замеры скорости блочных и сетевых устройств... интересует именно паравиртуализация без аппаратной поддержки.
У xen, к сожалению, грустное будущее, redhat от него отказалось, да и на десктопах им не воспользуешься так же просто как kvm/qemu/vbox, слишком высокие требования к хост системе (в смысле настроена она должна быть нетривиальным способом) + проблемы с новыми версиями ядер + потенциальные проблемы с поддержкой реального оборудования на хост системе (так же видеокарта).
Live migration очень интересует, пока у virtualbox подобных решений нет, а значит из открытых только qemu и xen. К тому же у qemu есть еще неплохой плюсик (в довесок к миграции) поддержка на хосту различных операционных систем (win к примеру).

в 2.6.28-r3 правда в ядро

в 2.6.28-r3 правда в ядро засунули... а так будущее грустное :)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

точно воткнули xen в

точно воткнули xen в последнее ядрышко... любопытненько.

Интересно, какие выводы из

Интересно, какие выводы из этого делать? Это хорошо?
А то из-за xen отказался из-за старого ядра, нет нужной поддержки оборудования.

Если еще актуально: На работе

Если еще актуально: На работе В качестве сервера P4 2,4Ггц (Без гипертрединга, без аппаратной виртуализации естественно) 1МБ кеша, 1ГБ оперативы + программный RAID+LVM. На нем спокойно уживаются 2 машиы в режиме паравиртуализации 1) squid+SAMS+MySQL+Apache 2) jabberd2+postgres. Сервера обслуживают 150 пользователей нагрузка на ЦПУ прокси редко прыгает за 10%, jabber 3-5%, Dom0 2-4% (в основном из за SoftRAID+LVM). При сборке мира сразу на 2-х DomU тормозов в работе сервисов практически не заметно, исключением является работа с системой учета, выборки из MySQL происходят заметно дольше. Планирую туда же посадить WWW в качестве 3-го гостя, уверен что железо вытянет.
До XEN баловался и с qemu и с VirtualBOX и с UML, результаты значительно хуже и в качестве боевых серверов эти варианты не выдерживают никакой критики.

Я не понял, какую технологию

Я не понял, какую технологию виртуализации вы используете? из открытых мне известны либо uml/colinux (собственно не виртуализация, а подмена ядра), отдельные - kvm/qemu/vbox и ядерные и доядерные - xen (хотя с использованием модулей те же qemu/kvm/vbox).
Сделайте пожалуйста простой тест во время минимальной нагрузки на систему из гостя - что то типа dd if=/dev/hda of=/dev/null bs=1024k count=256 и покажите вывод.
----------
извиняюсь, туплю, dom0 - Это речь идет о xen.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".