Перейти к содержимому

Фотография

VirtualBox


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 galogenIt

galogenIt

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • ФИО:Эдуард

Отправлено 17 сентября 2011 - 16:34

Для прогона автотестов мы активно используем виртуальную машину. Пока используется VMWare. В самом начале выбора пытались использовать VirtualBox, но вынуждены были от нее отказаться. VB постоянно синхронизировала время с хост-машиной. А нам этого было не надо. Мы активно во время тестирования перемещаемся в прошлое и будущее. Найти ответ на вопрос, можно ли как-то отключить эту синхронизацию в то время не смогли. Потому пользовались VMWare. Однако потребности растут, приходится расширять парк машин и соответственно нужны еще лицензии на VMWare. Потому решили вернуться к экспериментам с VB. Нашли решение. Можно отключить службу VB и тогда синхронизация времени перестает быть проблемой. Но проблемой стало вообще само использования этой виртуальной машины. За все время экспериментов ни разу не удалось прогнать тесты полностью, постоянно вылезали какие-то проблемы, приводящие к зависанию VB или хоста. VB крутилась на 7. Сам файл с окружением и стендами был от VMWare.

Может кто-то поделиться опытом использования VirtualBox? Особенно интересует мнение людей кто перешел на VB с VMWare. Спасибо
  • 0
С уважением, Эдуард!

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 17 сентября 2011 - 17:06

Для прогона автотестов мы активно используем виртуальную машину. Пока используется VMWare. В самом начале выбора пытались использовать VirtualBox, но вынуждены были от нее отказаться. VB постоянно синхронизировала время с хост-машиной. А нам этого было не надо. Мы активно во время тестирования перемещаемся в прошлое и будущее. Найти ответ на вопрос, можно ли как-то отключить эту синхронизацию в то время не смогли. Потому пользовались VMWare. Однако потребности растут, приходится расширять парк машин и соответственно нужны еще лицензии на VMWare. Потому решили вернуться к экспериментам с VB. Нашли решение. Можно отключить службу VB и тогда синхронизация времени перестает быть проблемой. Но проблемой стало вообще само использования этой виртуальной машины. За все время экспериментов ни разу не удалось прогнать тесты полностью, постоянно вылезали какие-то проблемы, приводящие к зависанию VB или хоста. VB крутилась на 7. Сам файл с окружением и стендами был от VMWare.

Может кто-то поделиться опытом использования VirtualBox? Особенно интересует мнение людей кто перешел на VB с VMWare. Спасибо

Я когда то переходил по причине тормознутости vmware и постоянных сетевых проблем. Могу сказать что тут вопрос с версией бокса. У меня была не оракловская версия
  • 0

#3 krasoffski

krasoffski

    Новый участник

  • Members
  • Pip
  • 15 сообщений

Отправлено 18 сентября 2011 - 07:38

По ссылке http://bit.ly/pFT74k и http://bit.ly/n8nZc4 есть несколько вариантов отключения синхронизации.
  • 1

Think again!


#4 krasoffski

krasoffski

    Новый участник

  • Members
  • Pip
  • 15 сообщений

Отправлено 18 сентября 2011 - 10:34

А что тестируется, если не секрет?
Я очень много использовал обе виртуальные машики. Отпишу с начало субъективную оценку.
В основном использование виртуалок идет для имитации сетевых устройств и установки Linux серверов для конкурирования и тестирования. По общему впечатлению VMware player чуток быстрее VB. Да и не думаю, что настолько дорог(бесплатен?!), если конечно нет желания на каждую машину ставить vmware workstation или сервер.
Кофигурирование и работа по сети лучше на VB, плюс VMware как-то своеобразно работает с NTLMv2. После установки VB меньше запущенных служб и полноценная 64х версия.
До недавнего времени были проблемы с подключением USB устройств (VB), но в этом году починили. Пока что еще в VB не работает, так это проброс COM портов (RS232)-доступ к реальному COM порту хостовой машины. В VMware проблем с COM портом не наблюдается.
Что касается гостевых дополнений, то как мне кажется VB немного впереди. Можно отключить интеграцию указателя и другое.
На новых версиях Linux систем таких проблем не наблюдается, но вот иногда приходиться ставить и что-то с ядром еще 2.4 Вот тут после установки гост дополнений от VMWare на эту старенькую систему начинаются просто чудеса. Курсор в любой момент может оказаться в самом неожиданном месте. Лично для меня опции отключения интеграции указателя как в VB очень не хватает, можно конечно не устанавливать дополнения, но появляются вопросы с настройкой ftp или samba.

Если подвести черту, то VMware как коммерческий продукт работает немного быстрее стабильнее, если не считать проблемы с интеграцией указателя. Проблем при использовании VMware у меня практически не было. Хотя для себя я выбрал VB, так как пока не было потребности в подключении через COM порт.

P.S. очень важно чтобы процессор на машине с виртуалкой поддерживал виртуализацию (Intel VT (VT-x), AMD-V) так как скорость работы виртуальной машины возрастает многократно.
Если денег жалко, есть желание попробовать что-то новое и не боитесь linux, то можете посмотреть в сторону QEMU(KVM).
Как-то так.
  • 0

Think again!


#5 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 19 сентября 2011 - 03:37

Пользую вмтварь с 2005 года и коробку с 2009. Изначально хочу сказать, что у вмтвари в команду разработки линуксовой версии набрали зеленючих нубасов, ибо скорость и стабильность отличается от виндовой версии просто разительно. В настоящий момент обе машинки по скорости и стабильности сравнялись, но есть нюансы. Вмтварь бодро строгает фичи и вяло пилит баги. Коробка бодро пилит баги и вяло строгает фичи. Последняя вмтварь-8 вроде как удалась, после 6-7 версий хорошо поработали над стабильностью. А вот последняя коробка-4 в плане стабильности очень подурнела (оракл же ;) ), сейчас пользуюсь ей, постоянные баги со снапшотами, иногда даже было такое что машина полностью улетала в утиль при восстановлении снапшота, т.е. ваще фхлам. Если говорить о более фундаментальных различиях, то у вмтвари лучше поддержка оборудования (3д, всякие пробросы, удобное подключение реальных разделов, лучше поддержка OSX и т.п.), а коробка удобнее (быстрее засыпают и просыпаются машинки). На линуксе различия еще и в том, что вмтварь постоянно отстает от релизов иксов, на свежие или не ставится или безбожно глючит, а когда они добиваются нормальной работы с определенной версий иксов, она внезапно становится устаревшей и все начинается по-новой. Плюс еще модули ядра собираются очень криво, на 7й версии для новых ядер постоянно нужно было патчить. Я держу вмтварь для нестантартных применений, а в повседневной работе у меня коробка
  • 0

#6 krasoffski

krasoffski

    Новый участник

  • Members
  • Pip
  • 15 сообщений

Отправлено 20 сентября 2011 - 09:42

Согласен в том, что linux машинах VMware значительнее тормозит чем под окнами. Единственная ось, где я наблюдал стабильную работу, это заявленная производителям линейка SUSE Linux Enterprise от Novell.
VWware восьмерку не пробовал, так что отписаться не могу.
  • 0

Think again!


#7 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 21 сентября 2011 - 02:19

перехвалил я 8ку, такая же глюкавая как и все предыдущие под линем... но проброс девайсов работает намного лучше и стабильнее, чем в коробке
  • 0

#8 galogenIt

galogenIt

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • ФИО:Эдуард

Отправлено 27 сентября 2011 - 11:26

Странно, писал ответ. Куда исчез?

Нам никак не удается поработать с VB. Она у нас падает с ошибкой bad_coll_header или bad_pool_header. Ошибка возникает на гостевой винде. Можем повторить вручную при выполнении действий в тестируемом приложении. На VMW этого не происходит. В чем может быть проблема? VB 4+
  • 0
С уважением, Эдуард!

#9 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 29 сентября 2011 - 03:02

Нам никак не удается поработать с VB. Она у нас падает с ошибкой bad_coll_header или bad_pool_header. Ошибка возникает на гостевой винде. Можем повторить вручную при выполнении действий в тестируемом приложении. На VMW этого не происходит. В чем может быть проблема? VB 4+

Я встречал такие ошибки виртуализации, какое-то действие внутри VM может завалить ее или вызвать нетипичное поведение ОС. Такие эффекты кране редки и их нельзя отследить и спрогнозировать. Эти ошибки обычно специфичны для конкретной ОС. Поэтому советую изменить ОС на подобную (например WinXP на Win2K), обновить гостевые дополнения, тестировать в другом окружении (безопасный режим винды, убрать виртуальные устройства и т.п.). Возможно тестируемое приложение вызывает какую-то инструкцию, которая приводит к ошибке именно с данным сочетанием VM и ОС. Я на VmWare на подобные глюки достаточно насмотрелся. Еще такое может быть если запускать 64-битного гостя под 32-битным хостом.
  • 0

#10 galogenIt

galogenIt

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • ФИО:Эдуард

Отправлено 29 сентября 2011 - 06:11

Это не особенность какого-то окружения на мой взгляд. На VMW в течение 3 лет актвиной эксплуатации на разных хостовых машинах и с разными гостевыми ОС не было такого НИ РАЗУ. А при первом же запуске VB- хлабысь и хлабысь в одном и том же месте. Загадка сия великая есть
  • 0
С уважением, Эдуард!

#11 Azur

Azur

    Новый участник

  • Members
  • Pip
  • 54 сообщений
  • ФИО:Александр Згнетов
  • Город:Омск

Отправлено 30 сентября 2011 - 05:27

У гостевой машины есть виртуальные устройства, эмуляция которых далека от совершенства. Например В VB на некоторых версиях были баги с виртуальными контроллерами SATA, или не устанавливались ОС или в работе были жуткие косяки. Советую поставить винду с нуля на самое "каноничное" окружение, весьма вероятно что выбор чипсета и дискового контроллера может изменить расклад. Можете еще поискать на торрентах готовые машины просто чтобы проверить где косяк.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных