Вопрос

В настоящее время я использую VMware Server 1.0.7 на Windows XP SP3 для тестирования программного обеспечения на виртуальных машинах.

Я также пробовал Microsoft Virtual PC (не помню версию, может быть 2004 или 2007), и VMware в то время была намного быстрее.

Я слышал о Parallels и VirtualBox, но у меня не было времени опробовать их.У кого-нибудь есть тесты, насколько быстр каждый из них (или какой-то другой)?

Я искал тесты в сети, но ничего полезного не нашел.

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

Кроме того, если вы используете (или знаете) хорошее программное обеспечение для виртуализации, но у вас нет тестов для него, дайте мне знать.

Это было полезно?

Решение

Судя по моему опыту работы с Parallels и VMware (на ПК и, более широко, на Mac), разница между любыми двумя конкурирующими версиями программного обеспечения обычно довольно мала и часто «обратится» в следующих выпусках.

Я никогда не обнаруживал, что Parallels работает намного быстрее (или медленнее), чем VMware — часто это зависит от состояния виртуальной машины, на которой я работаю, самой хост-машины и приложений, которые я запускаю внутри виртуальной машины.Если VMWare выпустит новую версию, которая будет работать быстрее, вы можете быть уверены, что Parallels улучшит свою производительность в этой области и в следующей версии.

В конце концов я остановился на VMWare Fusion, и основная причина этого заключалась в том, что он хорошо работал с VMware Workstation на ПК.У меня возникли проблемы с переносом виртуальных машин Parallels с Mac на ПК и обратно, и на VMware это сработало нормально.Наконец, хотя это и не вызывает беспокойства, я был недоволен тем, что иногда казалось, что Parallels выпускает версию без надлежащего регрессионного тестирования: вы получаете актуальную версию и обнаруживаете, что сеть внезапно необъяснимым образом нарушалась, пока они не выпустил еще один патч несколько дней спустя.Я сомневаюсь, что это все еще так, но VMware всегда казалась мне немного более «контролирующей» и профессиональной.

Я бы выбрал решение, которое вы можете стабильно запускать на своем ПК, совместимое с другими вашими требованиями (такими как платформы ваших коллег и ваш общий бюджет).Вы можете потратить свою жизнь впустую, пытаясь определить, кто из них быстрее справляется с той или иной задачей!

И еще: прежде чем судить о производительности, стоит проверить документацию, прилагаемую к программному обеспечению, а также форумы и т. д. Например, по моему опыту, использование огромного количества оперативной памяти на вашей виртуальной машине (за счет свободной оперативной памяти в хост-системе) НЕ делает ее автоматически быстрее.;лучше разделить баран поровну и обязательно следить за рекомендуемой цифрой.В VMware эта рекомендуемая цифра является хорошим ориентиром.

Другие советы

Вы получите максимальную производительность, если ваше оборудование поддерживает аппаратная виртуализация, например AMD-V от AMD или VT от Intel, и вы включаете эту функцию на компьютере и в своем программном обеспечении виртуализации.

Для решений Microsoft вам понадобится как минимум Virtual PC 2007 или Virtual Server 2005 R2 SP1 или Hyper-V на Windows Server 2008 (я не ожидаю, что вы пересоберете свою систему только для запуска Hyper-V, но я подумал, что буду упоминать об этом).

Субъективно я не заметил никакой разницы между производительностью Virtual PC и VMware Workstation;Сейчас я использую VMware, поскольку она поддерживает виртуализацию USB, чего нет в Virtual PC.

Обычно вам также необходимо установить соответствующие специальные драйверы с поддержкой виртуализации в гостевой ОС, поскольку стандартные драйверы должны взаимодействовать с реальным оборудованием.В Virtual PC и Server они называются дополнениями, в VMware — VMware Tools.

Анандтек есть отличная информация о виртуализации.Хотя это не тесты, они дают хорошее представление о том, почему так сложно провести правильные тесты виртуализации.Я не могу предложить вам конкретный продукт, потому что он во многом зависит от ваших требований.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top