Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Программы Обзоры программ Различные утилиты Сравнение производительности двух виртуальных серверов RSS

Сравнение производительности двух виртуальных серверов

Текущий рейтинг: 3.47 (проголосовало 15)
 Посетителей: 5872 | Просмотров: 6830 (сегодня 0)  Шрифт: - +
VMware Server

VMware Server - продукт, занимающий промежуточное положение в линейке пакетов виртуализации VMWare (есть еще пакет начального уровня – VMware Player и более продвинутый VMware ESX Server). Компания-разработчик планирует распространять VMware Server бесплатно, как альтернативу набирающему популярность открытому серверу XEN. В настоящее время для бесплатного скачивания доступна полностью функциональная beta-версия с ограниченным сроком действия. VMware Server для Windows состоит из сервера, запускаемого в форме службы, и набора клиентских программ, позволяющих управлять сервером с помощью специального графического ПО или Web-интерфейса (клиентская программа может управлять виртуальными машинами и по сети). Сервер в варианте пакета для Windows может быть установлен как на Windows Server 2003, так и на Windows XP. Возможности создаваемых виртуальных машин включают поддержку одного или двух виртуальных процессоров и максимальный объем оперативной памяти в 64 гигабайта (если сервер запущен на 64-битной операционной системе). В клиентской среде сервер эмулирует виртуальное оборудование, включая жесткие диски (IDE, SCSI), флоппи-дисковод, CD-ROM (всего можно установить до четырех дисковых устройств различных типов), USB-хаб, сетевую карту и графическую SVGA-карту.

Настройка сетевой подсистемы выполняется просто и безболезненно. На одном физическом сервере можно одновременно выполнять несколько виртуальных машин, и даже объединить их в кластер (в VMware Server, в отличие от платного VMware ESX Server, кластеризация доступна только для машин, выполняющихся на одном физическом сервере). Жесткий диск и CD-ROM могут использовать как файлы образов (в случае CD-ROM – стандартные файлы iso), так и подключаться к физическим устройствам. Готовую виртуальную машину можно подвергнуть апгрейду – нарастить (или уменьшить) объем памяти, подключить дополнительные дисковые устройства. Поддержка звуковой карты не реализована.

Для гостевых операционных систем семейств Windows и Linux предоставляется набор драйверов WMvare Tools, существенно ускоряющих работу виртуальных устройств. Дополнительным удобством при использовании WMvare Tools является автоматическое переключение мыши между виртуальным и физическим сервером при переходи границы рабочей области окна виртуальной машины. Установка WMvare Tools на гостевой системе выполняется гениально просто. Если в окне сервера дать команду «Install WMvare Tools» к виртуальной машине будет подключен виртуальный CD-ROM, на виртуальном диске которого будет записан дистрибутив WMvare Tools для той системы (Windows или Linux), которая установлена на виртуальной машине.

Клиентская программа может отображать монитор виртуальной машины в одном из трех режимов: стандартном оконном, режиме распахнутого окна (все элементы интерфейса, кроме заголовка окна, скрыты) и полноэкранном, когда на мониторе видно только изображение, создаваемое виртуальной машиной. Для программистов, желающих расширить возможности VMWare Server, предоставляются интерфейсы COM и Perl.

Microsoft Virtual Server 2005

Как следует из его названия, Microsoft Virtual Server представляет собой пакет виртуализации, ориентированный на серверные системы, в отличие от менее мощного Microsoft Virtual PC 2004. Пакет распространяется на коммерческих условиях, но на сайте Microsoft можно бесплатно скачать ознакомительную версию, которая будет работать 180 дней с момента установки. Microsoft Virtual Server можно установить только на Windows Server 2003. Управление виртуальными машинами осуществляется либо через Web-интерфейс (для этого в Internet Explorer нужно загрузить специальный элемент управления OCX), либо посредством специальной клиентской программы. Оба интерфейса позволяют управлять виртуальными машинами как в локальной системе, так и по сети.

С точки зрения настройки и функциональности виртуальные машины Microsoft Virtual Server 2005 несколько уступают машинам VMware Server: максимальной объем оперативной памяти виртуальной машины ограничен 3.6 гигабайтами, отсутствует переадресация USB, а кластеризация виртуальных машин носит характер экспериментальной функции. Дисковые устройства могут использовать и файлы образов, и физические диски. Поддержка звуковой карты отсутствует, как и у продукта VMware.

У Microsoft Virtual Server 2005 есть свой аналог VMware Tools – практически идентичный ему с точки зрения функциональности пакет Virtual Machine Additions. Пакет устанавливается в гостевой системе тем же остроумным способом, что и VMware Tools.

Как и следовало ожидать, Virtual Machine Additions поддерживает только ОС Windows, но не Linux, хотя сама эта система устанавливается на виртуальной машине без проблем. При использовании в качестве клиента специальной программы (а не браузера) виртуальный монитор гостевой системы можно распахнуть в полноэкранный режим. В распоряжение программистов Microsoft Virtual Server 2005 предоставляет API, основанный на COM-объектах.

Тестирование

При подготовке к тестированию были приняты все возможные меры к тому, чтобы никакие внешние факторы не оказали влияния на производительность систем. Тестирование выполнялось на компьютере с процессором Pentium 4 D 3.0 Гц, 2 Гб оперативной памяти и жестким диском SATA 250 Гб. На компьютере была установлена «чистая» (без дополнительных программ) ОС Windows Server 2003 EE. Перед установкой нового пакета виртуализации ранее установленный пакет удалялся. В каждой системе виртуализации была создана одна виртуальная машина с 1 Гб оперативной памяти и жестким диском IDE фиксированного размера объемом в 8 Гб (в качестве хранилища данных жесткого диска использовался файл образа). На машину устанавливалась ОС Windows XP с пакетом исправлений SP2. Следует отметить, что лицензия Microsoft ограничивает использование Windows на виртуальных машинах, так что наша система использовалась исключительно в целях тестирования. Поскольку пакет виртуализации от Microsoft не предоставляет дополнительных средств поддержки Linux на своих виртуальных машинах, сравнивать производительность Linux-систем на Microsoft Virtual Server и VMware Server не имеет смысла. Для измерения производительности на виртуальную машину были установлены пакеты PCMark05 и PassMark. Производительность графического адаптера и CD-ROM не тестировалась, поскольку для виртуальных машин эти компоненты не являются особенно важными.

Результаты тестирования PassMark (рис. 3) демонстрируют существенное превосходство VMware Server в производительности на операциях с плавающей точкой (FPU и SSE). Остальные операции в подсистеме процессор-память выполняются в обоих пакетах с примерно одинаковым быстродействием. Немного неожиданно выглядит превосходство VMware Server в быстродействии процесса линейной записи на диск, если учесть, что остальные операции с диском выполняются с почти одинаковой скоростью.



Рисунок 1. Результаты тестов PassMark для виртуальных машин VMware Server и Microsoft Virtual Server 2005.

Преимущество в производительности при выполнении операций с плавающей точкой может быть ощутимо только в приложениях, интенсивно использующих эти операции, например, в приложениях 3D-моделирования. Композитная оценка PassMark (рис. 2) моделирует производительность в приложениях офисного типа, в которых целочисленные операции имеют гораздо больший удельный вес.



Рисунок 2. Композитная оценка PassMark

В соответствии с композитным рейтингом VMware Server лидирует в производительности процессора и диска и проигрывает в производительности оперативной памяти.
С помощью пакета PCMark05 тестировалась производительность виртуальных машин при выполнении комплексных операций, таких как отображение Web-страницы или сжатие (рис. 3). Из диаграммы видно, что в общем и целом «борьба» двух виртуальных машин идет с переменным успехом.



Рисунок 3. Результаты тестирования PCMark05.

Подводя итоги, можно сказать, что при общем превосходстве VMware Server, ощутимая разница в быстродействии появляется только при использовании приложений, выполняющих вычисления с плавающей точкой. К преимуществам продукта VMware следует добавить также более широкий спектр поддерживаемого оборудования.
Автор: Андрей Боровский.  •  Иcточник: soft.mail.ru  •  Опубликована: 10.04.2007
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.