LINUX.ORG.RU

мож кому интерестно - vmware vs virtualbox


0

0

долгое время юзал вмварь для разработки под visual studio (это были ещё 5-6 версии), но со временем достали глюки некоторые (например если оставить ВМ запущеной и не юзать её несколько часов - то по возвращению она так тормозит что даже выключить не получается - приходится закрывать окно). решил перейти на virtualbox, 3.0. когда установил, обнаружил несколько вещей. во первых, в smp режиме гостевая винда тормозит ужаснейшим образом. во вторых, сеть, на передачу, тормозит ещё более ужасно (500кб/с - потолок). переключил на одноядерный режим, ядро винды переключил на одноядерное, всё забегало несколько шустрее вмвари, однако есть некоторые неприятные моменты - заметил что под конец дня, когда вм проработает часов 8, начинает заметно подтормаживать, точнее раза в два медленнее собирается проект в студии. причём ребут гостевой винды ничё не даёт. решил проверить скорость седьмой вмвари. поставил под неё винду xp на smp. был очень разочарован - скорость сборки проекта в студии почти в два раза меньше чем на однопроцессорном virtualbox-е. сейчас юзаю virtualbox последний, 3.1.какой-то-там. глюки с сетью в нём не исправили, но мне это не особо важно, файлы наружу можно перекидывать через shared folders, скорость получается приличная, больше 100мб/с.


ps. тестилось всё на core 2 quad 6600/8 гиг озу/64бит убунта, а также на i7 920/12 гиг озу/64бит убунта, аппаратная виртуализация присутствует.

ioan
() автор топика

юзаю virtualbox для тех же целей. другое даже пробовать не хочу - все устраивает более чем полностью.

глюков никаких не замечал, редко-редко когда просто виртуальная машина отвалится при работе с шарами.

Turbid ★★★★★
()

У меня начинаются тормоза когда я 2 венды в VB запускаю. Хотя я не понимаю почему так.

mobile
()
Ответ на: комментарий от DuratarskeyK

> зачем вам линукс?

пишу софт в основном под линукс, серверную часть. клиентская под винду, чтоб её писать тестить нужна ВМ либо второй комп. ВМ удобней на порядок.

ioan
() автор топика

У меня wmware работает дней по 5 без выключения. На ночь остается работать. Утром тормозов нет. Разве, что пару-тройку секунд, чтобы вылезти из свопа. Это при том, что комп достаточно старый и слабый.

kraw ★★★★
()

зачем вам это тормозное дерьмо, когда есть нативный qemu-kvm?
на virtio-дровах на моем недоноуте 40метров/сек hdd и примерно гигабит сеть (линукс-vm много больше), с SMP вообще нет проблем и быть не может. запускаете как демон (подключаться по rdesktop) и забываете вообще на таком железе. плюс еще KSM для нескольких виртуалок (если чё) и проброс девайсов...

r0mik
()
Ответ на: комментарий от ioan

>ps. тестилось всё на core 2 quad 6600/8 гиг озу/64бит убунта, а также на i7 920/12 гиг озу/64бит убунта, аппаратная виртуализация присутствует.

Не знаю что там по сабжу, но на кофигурацию... запал.

mityaz
()

поставил на virtualbox - 4ёхядерную конфигурацию - winxp, ту же visual studio/winxp, и ради эксперимента решил сравнить её по скорости. был несколько шокирован. на одноядерной без acpi проект собирается за 23 секунды, на четырёхядерной с acpi - 147 секунд. разница просто огромна.

ioan
() автор топика
Ответ на: комментарий от ioan

попробовал выше хвалимый qemu-kvm, из того что в комплекте ubuntu 9.10. с десятой попытки запустившийся инсталлер винды (какого то хера он постоянно вылетал в самом начале когда загружал дрова оборудования), так долго копировал файлы на веник, что я устал ждать. минуте на 20-той выключил его и снёс нафик.

ioan
() автор топика
Ответ на: комментарий от r0mik

установил его заново. сделал modprobe kvm-intel. пытаюсь создать вирт машину - выкидывает мне:

Unable to complete install '<class 'libvirt.libvirtError'> internal error Timed out while reading monitor startup output
Traceback (most recent call last):
File «/usr/share/virt-manager/virtManager/create.py», line 1485, in do_install
dom = guest.start_install(False, meter = meter)
File «/usr/lib/python2.6/dist-packages/virtinst/Guest.py», line 541, in start_install
return self._do_install(consolecb, meter, removeOld, wait)
File «/usr/lib/python2.6/dist-packages/virtinst/Guest.py», line 633, in _do_install
self.domain = self.conn.createLinux(install_xml, 0)
File «/usr/lib/python2.6/dist-packages/libvirt.py», line 1077, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error Timed out while reading monitor startup output
'

ioan
() автор топика
Ответ на: комментарий от r0mik

и в kvm и libvirtd добавил, ещё после первого инстала, но тогда не было таких сообщений. после сноса установки заново перестало работать.

ioan
() автор топика
Ответ на: комментарий от ioan

в общем пашет также медленно, в основном из-за того что веник как бешеный гоняет головку туда-сюда, не понятно из за чего, ощущение будто дисковый кеш вообще отключили.

ioan
() автор топика
Ответ на: комментарий от ioan

постоянно после выключения ВМ выкидывает окно: «Error shutting down domain: operation failed: could not query memory balloon allocation»

ioan
() автор топика
Ответ на: комментарий от ioan

отрубить memory balloon, так как все равно нет его в венде. диву даюсь как вы его включили вообще...
поставить дрова на virtio и перевести на него (вместо иде или скази) венду (сначала дрова, а потом менять тип интерфейса, а то венда не загрузится). дрова вот - http://www.linux-kvm.com/content/preview-redhat-54-windows-virtio-drivers-part-1
быстрей вы уже ничего виртуального не получите, даже xen будет быстрей лишь немного на i/o (и то спорно)

r0mik
()
Ответ на: комментарий от r0mik

вот по этой ссылке как сменить дрова на диск даже с картинками - http://www.linux-kvm.com/content/redhat-54-windows-virtio-drivers-part-2-bloc... еще конечно зависит от типа хранилища. венда лучше всего работает на raw-образе (разделе в идеале)

r0mik
()
Ответ на: комментарий от ioan

virtio это хорошо, но вот инсталлер винды о нём не знает и становится в упор не хочет. другая странность - пока я не запущу хотя бы одну virtualbox-машину - virt-manager виснет намертво при попытке запустить вирт машину, тоесть отдельно без virtualbox-а работать не хочет. нонсенс ?

ioan
() автор топика
Ответ на: комментарий от ioan

> инсталлер винды о нём не знает

ну так ему диск нужно сунуть (флоп в случае с ХП) или ставить потом уже в венде и менять тип интерфейса в настройках vm

virt-manager виснет намертво при попытке запустить вирт машину


я не скажу, так как не пользуюсь этими GUI.. попробуйте без virt-managera запустить и смотреть логи если что
virsh --connect qemu:///system
list --all (смотреть машины)
start имя_машины
ну а машину создайте уже как-нить...

r0mik
()
Ответ на: комментарий от r0mik

о флопе я догадался. скачал дрова с сайта, записал их на образ флопа и приаттачил его к машине, когда винда начала смотреть флоп - просто сказала мне что не найден файл txtoem.inf, и до свиданья.

ioan
() автор топика
Ответ на: комментарий от ioan

в общем винда докопировала на веник свои файлы (подхватив драйвер для virtio) и в конце процесса выдала «please insert disk labelled „Viostor SCSI driver disk“ in A:». и хотя там именно этот диск и стоял,принимать она его не захотела, когда я нажал отмену, инсталлер завершился написав что винда не установлена.

ioan
() автор топика
Ответ на: комментарий от ioan

ps. почему то у меня только с третьего раза получается инсталлер запустить чтоб он дошел до установки. первые два раза он вис в произвольных местах.
psps. запускать после того как юзал virtualbox не стоит, у меня в конце концов привело к полному зависанию компа и порче некоторых рабочих файлов, хорошо хоть бэкап сохранился, фс ext4.

ioan
() автор топика
Ответ на: комментарий от ioan

по virtio - я ставил так только 2008(висту) и сунул ей сиди - все нормально было
2003-XP ставил на обычный IDE, и чтоб не мудохаться с флопами/образами добавлял еще один (пустой) драйв (virtio) и оно начинало требовать дрова (после установки) - сунул сиди, потом перегружался и менял тип интерфейса... короче с флопами не возился потому ниче не скажу

попробовал XP ради интереса начать ставить - взлетело сходу и ничего не зависало. вообще невезуха у вас какая-то)))

r0mik
()
Ответ на: комментарий от r0mik

у меня на машине ещё виртуалбокс и вмварь, их кернел-модули подгружены, хз может они както мешают. попробую их выгрузить и поставить на ide.

ioan
() автор топика
Ответ на: комментарий от ioan

в общем попробовал ставить на ide, но скорость настолько низкая что уйдёт часов 6-10 на установку (текстовая часть установки длилась около часа вместо 30 секунд). нашел redhat-овский образ дискеты с драйверами, 2003я винда их проглатывает, а xp пишет что не может найти viostor.sys, я его уже во все каталоги совал куда только можно - без толку.

ioan
() автор топика
Ответ на: комментарий от ioan

> хз может они както мешают

ясен пень что мешают. емнип, vboxdrv вообще не подгрузится если kvm загружен
чуть позже сделаю (попробую) дрова на дискетке....

r0mik
()
Ответ на: комментарий от ioan

скачал дискету с драйверами virtio от redhat (есть в ихнем пакете virtio-win), подмаунтил, закинул на него последние дрова с http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers), запустил инсталлер, дрова он подхватил и virtio-диск увидел. однако когда я его начал ставить - был несколько удивлён - винт грохочет также как и в случае с простым IDE, производительность ужасная, на инсталл уйдёт пол дня.

ioan
() автор топика
Ответ на: комментарий от ioan

в общем проблема была в том что я не выделил сразу всё место под образ диска, а сделал его постепенно расширяемым. если выделить сразу всё место то работает нормально, между ide и virtio разницы при инсталляции не вижу.

ioan
() автор топика
Ответ на: комментарий от ioan

да это какая-то ерунда все
на qcow2 у меня венда лишь процентов на 20 отстает от raw-диска. может у вас там раздел в хлам забит или фрагментация? вообще никому не ведомо что они там в убунте намутили, да... ну а как по сравнению с остальными?

r0mik
()
Ответ на: комментарий от r0mik

сравнивал однопроцессорные вирт машины vmware и virtualbox, при идентичной конфигурации на vmware проект собирается за 24 секунды, на боксе - 21 секунда, тобишь virtualbox всё таки имеет небольшой выигрышь в производительности. при smp вмварь тормозит немного, а вот виртуалбокс в 5 раз медленнее.

ioan
() автор топика
Ответ на: комментарий от ioan

у меня на машине ещё виртуалбокс и вмварь, их кернел-модули подгружены,

удолил!!!!
kvm на чистой машине устоновил!!!!

guyvernk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.