Re: Скорость 2.6.20.ovz в VirtualBox [message #12312 is a reply to message #12305] |
Tue, 24 April 2007 18:43 |
|
Quote: | А нет ли где у VirtualBox логов, чтобы посмотреть сколько времени выполнялся native код, а сколько было потрачено на эмуляцию?
|
Ребята моляат как партизаны относительно техники эмуляции и что конкретно вызывает тормоза (например что сломали в 2.6.17-2.6.18 ядрах). А лазить по исходникам еще не пробовал. Но если сравнить данные о VMKNOPPIX http://unit.aist.go.jp/itri/knoppix/vmknoppix/index-en.html, то выводы таковы:
xen domU на вычислениии pi работает со скоростью чистого железа
VirtualBox на том же тесте теряет 25% от скорости чистого железа и это нормально
А вот терять еще 25% из-за использования openvz-ядра внутри VirtaulBox не очень хочется.
Испралять команда VirtualBox, кроме вывода команды time (соотношение real, user, system) ничего пока не собираются. Их форум организован очень плохо, changelog изменений их репозитария как отдельная сущность отсутствует.
Наверно придется посмотреть исходники VirtualBox на предмет статистики (скорей действительно уже что-то есть). А еще лучше пока подождать
PS: Интресноая новость из http://www.linux.org.ru/view-message.jsp?msgid=1893630
Из материалов выходит, что VMWare будет поддерживать паравиртуализацию, а вот VirtualBox молчит
PPS: Кстати, хотя в репозитарии XEN работают с 2.6.18 ядром, в 2.6.21-mm ветку уже пытаются залить xen. Так что от тестирования openvz под XEN лучше долго не отмахиваться.
Я сегодня сумел собрать xen-версию 2.6.18-6-el5-028.030 с openvz на борту, но запускать еще не пробовал. Хочется вместо патча openvz для rhel5 наложить таковой от чистого openvz (чтоб уж точно не было различий)
openvz и xen определили разные структуры с одним именем vcpu_info. А еще куча не примененых для архитектуры XEN изменений openvz (нет экспорта имен, отсутствует переименование)
Мечтается, что от XEN в openvz все же как-то переползет виртуал фрейм-буфер (девайс то уже в исходниках присутствует -- drivers/xen/fbfront)
Кстати только сегодня узнал, что существует такой AmazonC2, на котором отрабатывают аналоги MapReduce http://lucene.apache.org/nutch/about.html, и что указанный AmazonC2 использует XEN для реализации сервиса виртуальных машин.
|
|
|