Issuu on Google+

Сводный тест

Персональная виртуализация: эмуляторы шаговой доступности «Виртуализация» — модное словечко в серверном мире, однако и пользователям ПК она не бесполезна. В обзоре рассмотрены продукты четырех разработчиков, предназначенные для трех наиболее популярных ОС. Максим Белоус, Олег Денисов

В

В мире высоких технологий, как, возможно, ни в одной другой сфере созданной людьми «второй природы», важна универсальность. Процессоры, графические адаптеры, сетевые протоколы, форматы хранения данных могут быть самыми разнообразными по архитектуре. Однако, если это разнообразие затрудняет или делает вовсе невозможной свободную циркуляцию информационных потоков, препятствует самому развитию технологий, эффект получается удручающий.

34

PC Magazine/Russian Edition

5

Март 2010

Положительный пример — архитектура IBM PC, вывод которой в свободное обращение позволил не самой на тот момент выдающейся компьютерной платформе занять гигантскую долю пользовательского рынка. Отрицательный — архитектура старых Mac, замкнутость которой не уберегала адептов от угроз информационной безопасности и заставляла заметно переплачивать за сопоставимое по производительности (и не всегда адекватное по качеству) «железо».


Сводный тест И все же не стоит сетовать, что не на каждом компьютере в мире удастся запустить одно-единственное необходимое в данном конкретном случае приложение. Во-первых, у множества действительно необходимых для работы приложений существуют аналоги — пример OpenOffice довольно широко известен. Во-вторых, если аналог все-таки не устраивает (или его попросту не существует — как нечем заменить распространяемые Налоговой службой РФ утилиты для составления электронных налоговых деклараций, работающие только в среде Windows 98/XP и более нигде), всегда можно прибегнуть к виртуализации, благо, мощность современных компьютеров, находящихся в распоряжении конечных пользователей, это позволяет. Виртуализация долгое время оставалась привилегией серверных компьютерных систем. Однако теперь с наступлением многоядерности на рынке домашних и офисных ПК можно запустить в используемой операционной системе эмулятор другой ОС и получить при этом возможность полноценно трудиться, а не ожидать по несколько секунд от виртуальной машины обработки нажатия одной-единственной клавиши. Наконец-то универсальность высоких технологий оказывается по-настоящему всеобъемлющей. Незачем уже сетовать на то, что какоето приложение, необходимое или интересное пользователю, не предназначено для запуска в среде имеющейся в его распоряжении ОС. Достаточно установить программный эмулятор нужной ОС, и дело сделано. Это, правда, в теории; в реальности же ситуация несколько сложнее. Насколько именно — как раз и призвано выяснить очередное наше тестирование. Мы собрали и испытали несколько пакетов виртуализации, наиболее известных на рынке и вполне доступных по стоимости конечному пользователю (иногда бесплатных). Результаты испытаний сведены в достаточно информативную и удобную, на наш взгляд, таблицу — ниже мы просто прокомментируем основные особенности протестированных виртуальных машин. Во всех случаях эмулировалась работа одной и той

же, самой востребованной на рынке ОС — Windows XP SP3.

Windows 7 Ultimate — Windows XP Mode Строго говоря, на российском рынке эта ОС, ориентированная на применение русскоязычными пользователями, представлена под именем «Windows 7 Максимальная». Однако для изучения интегрированных в нее возможностей виртуализации мы воспользовались англоязычной версией, чтобы минимизировать влияние локализации на суммарную производительность и стабильность системы. К сожалению, для предшествующих версий ОС компании Microsoft такое влияние порой проявлялось. Поскольку возможность эмуляции Windows XP встроена непосредственно в Windows 7, а не реализована как отдельный продукт, в итоговой таблице для этой ОС отведены две строки.

Windows 7 Ultimate («Максимальная») — Windows XP Mode Реальная розничная цена: бесплатно (работает только со старшими разновидностями Windows 7). Microsoft, www.microsoft.com ***(0

Достоинства. Полноценное решение — виртуальная машина плюс Windows XP Professional SP3. Недостатки. Нет прямого доступа к графическому адаптеру; в одной ОС Windows 7 можно запустить лишь одну виртуальную машину Windows XP Mode.

В первой — данные о производительности самой операционной системы; во второй — результаты, показанные при эмулировании нашей тестовой виртуальной машины, Windows XP SP3 с 512-Мбайт оперативной памятью. Это сейчас компьютер с менее чем 2-Гбайт ОЗУ настораживает сведущего покупателя, поскольку явно не покажет при работе выдающихся результатов — в дни расцвета Windows XP 0,5-Гбайт «оперативки» было достаточно для большинства повседневных задач. Соответственно приложениям, рассчитанным на запуск в среде Windows XP, 512 Мбайт виртуального ОЗУ вполне хватит. Для продвижения новейшей операционной системы Microsoft, ориентированной на конечных пользователей, возможность эмуляции Windows XP оказалась очень важным фактором. Его значимость подтвердил и печальный пример Windows Vista, подобной функциональностью не обладавшей. Домашним пользователям нечасто требуется запускать приложения в режиме совместимости с предшествующими версиями ОС — разве что многих старых компьютерных игр вроде Diablo II. Более серьезной оказалась ситуация на корпоративном рынке, а именно от него в Редмонде ожидали наибольшей лояльности и скорейшего перехода на новую ОС. Тем более что в год выпуска Vista ни о каком кризисе еще слыхом не слыхивали, и выделить средства на переоснащение огромных парков корпоративных компьютеров свежайшей ОС владельцам компаний было довольно просто. Однако большинство корпоративных

Март 2010

5

PC Magazine/Russian Edition

35


Сводный тест Parallels Desktop 4 для Windows и Linux Parallels Desktop 5 для Maс Сегодня программные пакеты Parallels Desktop 4 для Windows и Linux, а также Parallels Desktop 5 для Maс можно, пожалуй, выделить как наиболее мощные и удобные среди доступных конечным пользователям решений виртуализации. Эти продукты обеспечивают работу до восьми виртуальных одноядерных процессоров (процессорных ядер) и выделение до 8 Гбайт виртуальной оперативной памяти гостевой операционной системы, а также до 2 Тбайт виртуального дискового пространства. Разработчики из Parallels уделили немало внимания оптимизации работы гостевых ОС. Адаптивный гипервизор позволяет динамически перераспределять ресурсы между хозяйской и гостевой системами в зависимости от нагрузки. Более того, при необходимости в новейших версиях Parallels Desktop можно портировать виртуальные машины других разработчиков, так же как и мигрировать в виртуальную среду с развернутой на внешнем физическом компьютере ОС. В виртуальной среде Parallels нашли применение технологии, которые лишь недавно начали внедряться на рынке больших систем виртуализации. Так, инструменты Compressor и Image Tool оптимизируют использование виртуальных накопителей данных, соответственно высвобождая не задействованное для полезных задач пространство и давая возможность динамически менять тип, свойства и объем виртуальных жестких дисков (в случае необходимости их расширение относительно первоначально заданного размера). Работа с периферийными устройствами, в том числе разнообразной USB-периферией, и подключаемыми по Bluetooth гаджетами реализована в продуктах Parallels Desktop отлично. В гостевой ОС теперь стало возможным полноценное использование даже таких устройств, как внешний ТВ-тюнер с интерфейсом USB, а также жестового ввода с мультисенсорных панелей. В процессе испытаний продукты Parallels проявили себя отлично, оказавшись во многих случаях на первых позициях по результатам значительного числа тестов и удерживаясь в верхних строчках тестовых таблиц в остальных случаях. Процесс взаимодействия с этими виртуальными машинами также оказался, на наш взгляд, самым удачным среди всех участников испытаний, — это касается и удобства установки/настройки/портирования, и работы с периферией, и общего впечатления от функционирования в этих виртуальных средах. Поэтому отличия «Редакция советует» мы удостоили эти продукты с полным на то основанием.

клиентов решили повременить и проверить сначала, насколько разрекламированная в качестве самой стабильной и дружественной к пользователю ОС окажется привередливой в отношении ПО независимых компаний, выпущенного с расчетом на Windows XP. Тут-то и выяснилось, что с обратной совместимостью приложений у Vista дела обстоят не гладко. Более того, ее аппаратные требования оказались заметно выше, и для обеспечения прежнего (по сравнению с Windows XP) уровня производительности системы необходимо ее модифицировать — как минимум, увеличив объем оперативной памяти, а еще лучше — полностью заменив ПК на более мощный. В результате смена ОС с ХР

36

PC Magazine/Russian Edition

5

Март 2010

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

разумный шаг, однако для среды бизнес-приложений весьма рискованный. Невозможно было гарантировать, что работающие в компьютерной среде компании сторонние и самописные приложения, созданные для 32-разрядных Windows XP, будут исполняться на 64-разрядных ОС Windows Vista. Можно вести долгие дискуссии о преимуществах и недостатках продуктов Microsoft, но этой корпорации нельзя отказать в умении анализировать ситуацию на рынке, в том числе собственные ошибки и просчеты, и корректировать курс, оставаясь в результате на плаву. Создавая Windows 7, разработчики из Редмонда прекрасно осознавали, что вопросам обратной совместимости необходимо уделять максимум внимания. Результат — тот самый режим виртуальной машины Windows XP Mode, который мы в настоящем разделе и рассматриваем. В 2003 г. Microsoft приобрела продукт Virtual PC, созданный компанией Connectix, — он стал основой уже собственной разработки корпорации, Virtual PC 2007. Именно она воплотилась в бесплатную виртуальную машину, доступную всем пользователям OC Windows, еще три года назад. Однако в состав Windows Vista она не вошла — как показала практика, зря. Понять, что для запуска каких-то приложений потребуется виртуальная машина; выяснить, что она доступна на сайте Microsoft в разделе необязательных к инсталляции обновлений, скачать ее, установить и освоить — задача не самая тривиальная для рядового пользователя Windows. В 2009 г. эту стратегическую ошибку корпорация

Для продвижения Microsoft Windows 7 возможность эмуляции Windows XP оказывается очень важным фактором. компьютерных парков лицензий и затрат на переустановку системы. Дополнительным фактором фрустрации для бизнес-потребителей продуктов Microsoft стало то, что корпорация активно пропагандировала и продвигала 64-разрядные версии своей новой ОС. В свете появления на рынке многоядерных процессоров — вполне

исправила: переработанный вариант Virtual PC 2007 под названием Windows Virtual PC был оптимизирован для запуска в среде Windows 7 и стал составной частью дистрибутива этой ОС. Windows XP Mode в составе Windows 7, таким образом, представляет собой самую натуральную ОС Windows XP Professional SP3, работу


Сводный тест которой обеспечивает виртуальная машина Windows Virtual PC. Основным приоритетом Microsoft в ходе внедрения этой функциональности в новую ОС была ориентированность на бизнес-приложения. Хотя интегрированная виртуальная машина уже поставляется полностью готовой к работе со старыми 32-разрядными приложениями (для нее даже настроен виртуальный накопитель данных),

комплект ОС не входит — ее нужно будет скачать с сайта Microsoft как одно из необязательных дополнений и проинсталлировать. Процесс установки в деталях напоминает инсталляцию Windows XP, за некоторыми исключениями (невозможно, например, создать «слепую» учетную запись без логина и пароля). Обратите внимание, что работа виртуальной машины Windows XP Mode, даром что та

Windows XP Mode эмулирует 16-разрядную графическую плату S3 Trio 32/64. доступа к физически входящему в состав данного компьютера графическому адаптеру у нее нет. В ходе испытаний мы выявили, что Windows XP Mode эмулирует древнюю 16-разрядную графическую плату S3 Trio 32/64. Таким образом, поиграть в игру выпуска 2007-го, требующую более прогрессивного графического адаптера с аппаратным 3D-ускорителем, в данном случае не удастся. Если же игра полагается исключительно на программное ускорение — дело другое. Множество старых стратегий, квестов и логических головоломок оказываются, таким образом, доступными владельцам новейшей ОС Windows 7, причем идти эти игры будут с гарантированным качеством, даже если их поддержка разработчиками давно прекращена и совместимость с современным компьютерным «железом» никак не может быть обеспечена. То же, разумеется, относится и к любым программам, созданным в расчете на Windows XP и совместимое с ней аппаратное обеспечение ПК. Бизнеспользователи «семерки» могут возрадоваться: наконец-то, если старенький компьютер в бухгалтерии прикажет долго жить, можно заменить его на современный, пусть не самый дорогой, но с Windows 7 — и не волноваться относительно совместимости с уже эксплуатируемым ПО. Применение Windows XP Mode потребует от пользователя (или системного администратора) определенных усилий по установке и настройке. Сама виртуальная машина в исходный

бесплатна, возможна исключительно в старших модификациях Windows 7 — «Профессиональной» (Professional), «Бизнес» (Enterprise) или «Максимальной» (Ultimate). Владельцы Windows 7 Home Premium насладиться интегрированным эмулятором не смогут по крайней мере на данный момент. Возможно, в будущем ситуация изменится, если Microsoft получит от пользователей обратную связь. Кроме того, Windows Virtual PC требует для работы современный процессор, способный на аппаратном уровне поддерживать виртуализацию приложений. Для процессоров Intel

время дополнительным средством позиционирования данного процессора в потребительском или бизнес-сегменте. С этой технологией совместимы такие ЦП, как Pentium 4 662 и 672, а Pentium 4 Extreme Edition с технологией HyperThreading этой совместимости лишен. На сайте изготовителя можно найти более подробную информацию, если воспользоваться интерактивной таблицей спецификаций ЦП: http://processorfinder.intel.com. Впрочем, покупателей современных ПК наверняка утешит тот факт, что все процессоры семейств Core i5/i7 и даже старшие модели Intel Atom (Z520, Z530, Z540, Z550) полностью соответствуют спецификациям VT-x. Наконец, аппаратная поддержка виртуализации, необходимая для запуска программного пакета Windows Virtual PC, должна быть активирована на уровне BIOS системной платы. Большинство выпущенных в последнее время плат такой возможностью обладают (правда, не исключено, что потребуется обновить BIOS, и свериться с сайтом изготовителя на сей счет лишним не будет). Однако в фабричных настройках BIOS данная факультативная функция окажется, скорее всего, отключенной, так что позаботиться о ее активизации —

Работа виртуальной машины Windows XP Mode предусмотрена исключительно в старших модификациях Windows 7: Professional, Enterprise или Ultimate. это означает совместимость с режимом VT-x, для ЦП AMD — с технологией AMD-V. Можно с уверенностью утверждать, что из модельного ряда AMD пригодными для запуска встроенной виртуальной машины Windows 7 являются ЦП для гнезда АМ2 с литерами F или G в обозначении степпинга, а также все процессоры Turion, Opteron второго и третьего поколений, Phenom и Phenom II. ЦП класса Sempron, за исключением семейств Sable и Huron, с AMD-V несовместимы. С ЦП Intel ситуация несколько более запутанная, поскольку технология VT-x или ее отсутствие служили одно

обязанность того, кто будет разворачивать на компьютере режим эмуляции Windows XP Mode. Работать с этим эмулятором удобно: буфер обмена для основной и виртуальной системы оказывается общим, а созданные в виртуальной среде файлы остаются доступными из базовой ОС даже после выключения Windows XP Mode. Это верно для «расширенного» режима использования эмулятора, который активизирован по умолчанию. Другой интересный режим работы — «прозрачный», когда установленные в эмуляторе и прошедшие процедуру Март 2010

5

PC Magazine/Russian Edition

37


Сводный тест Лабораторные испытания В качестве хост-системы для развертывания виртуальных машин в ходе наших испытаний был избран ноутбук MacBook Pro 15-inch со следующими характеристиками: процессор Intel Core 2 Duo/ 2.53 ГГц, 4- Гбайт ОЗУ, графический адаптер NVIDIA GeForce 9400M (с 256-Мбайт видеоОЗУ), 320-Гбайт жесткий диск. Тестовой гостевой системой в каждом случае была Microsoft Windows XP Professional

SP3 (англоязычная) — аналог той, что входит в состав виртуальной машины Windows XP Mode, возможность работы с которой предоставляет Windows 7. Базовыми ОС во всех случаях (включая Windows 7 с XP Mode) стали Windows 7, Mac OS X 10.6 (Snow Leopard) и Linux Ubuntu 9.xx (тестовую виртуальную машину VirtualBox 3.0.12 запустить на сборке Ubuntu 9.04 не удалось,

Системы персональной виртуализации: справочные данные* CPU-Z v .: Core Speed

Эмуляция нескольких ядер/число ядер

Число ЦП в системном мониторе

МГц

SiSoft Sandra  Lite (..) Пропускная Chache Memory способность and Memory Latency памяти Int/Float (Random Access) Buff’d SSE Benchmark

Processor Arithmetic Dhrystone iSSE., GIPS/ Whetstone iSSE

Гбайт/с

Гбайт/с

нс

GFLOPS

Windows  Ultimate Windows XP Mode для Windows  Ultimate

 

–/– –/–

 

,/, ,/,

, ,

 

./, ,/,

VirtualBox .. for Windows hosts x/amd



+/ ()

, (); , ()  ();  ()



+/ ()

VirtualBox .. for Linux hosts Ubuntu .



+/ ()

VMware Workstation  for Windows VMware Fusion  VMware Workstation  for Linux Ubuntu . Parallels Desktop  for Windows Parallels Desktop  for Mac Parallels Desktop  for Linux Ubuntu .

     

+/ +/ +/ +/ +/ +/

     

,/, (); ,/, () ,/, (); ,/, () ,/, (); ,/, () ,/, ,/, ,/, ,/, ,/, ,/,

VirtualBox .. for OS X hosts Intel Macs

, (); , ()  ();  () , (); , ()  ();  () , , , , , ,

     

,/, (); ,/, () ,/, (); ,/, () Зависает (); ,/, () ,/, ,/, ,/, ,/, ,/, ,/,

* Данные приводятся для справки. Примечание: гостевая ОС — Windows XP SP ( Мбайт ОЗУ); если продукт обеспечивает многопроцессорную работу, то в настройках устанавливается два ЦП, число активных ЦП указано в скобках.

«публикации» приложения доступны прямо из стартового меню родительской ОС. Именно «прозрачный» режим позволит с успехом работать с устаревшим (морально, но не физически) оборудованием — выпущенными несколько лет назад принтерами и с��анерами, например, для которых изготовители так и не удосужились написать новые драйверы под 64-разрядную «семерку». В процессе испытаний эта виртуальная машина показала вполне приемлемые результаты — за тем исключением, что пакет PerformanceTest 7.0 CPU Mark так и не сумел выполнить тест CPU Integer Math, причем нам не удалось установить причину этого сбоя. В остальном, если вам требуется эмулировать приложения Windows XP с двумерной графикой, а на компьютере установлена Windows 7 старших модификаций, решить задачу при минимуме трудозатрат способна именно бесплатная, удобная

38

PC Magazine/Russian Edition

5

Март 2010

в обращении и легко настраиваемая Windows XP Mode.

VirtualBox 3.0.12 for Windows hosts x86/amd64 VirtualBox 3.0.12 for OS X hosts Intel Macs VirtualBox 3.0.12 for Linux hosts Ubuntu 9.10 Называть Windows XP Mode для Windows 7 виртуальной машиной все-таки не совсем корректно: слишком тесно она интегрирована с основной ОС. Те же продукты, которые мы будем рассматривать здесь и в дальнейшем, представляют собой именно виртуальные машины — эмулируемые программными средствами (с учетом аппаратных возможностей процессоров и BIOS системных плат) виртуальные компьютеры. На них впоследствии уже могут быть установлены какие угодно системы — правда, необходимо будет откуда-то брать дистрибутивы этих систем. В частности, если

на виртуальной машине VirtualBox потребуется запустить Windows XP, придется обзавестись дистрибутивом этой самой Windows XP, что в наши дни сделать уже непросто, если под рукой нет приобретенного несколько лет назад лицензионного диска. Проект VirtualBox появился в 2006 г. как разработка немецкой компании InnoTek — в виде системы, изначально предназначенной для ПК под управлением ОС семейств Windows, Linux и Mac OS. В 2007-м ограниченная по возможностям версия VirtualBox была представлена под лицензией GPL; впрочем, и полнофункциональный вариант этой виртуальной машины с закрытым исходным кодом остается бесплатным для индивидуального применения. В настоящее время проект поддерживает Sun Microsystems. Хорошая новость для поклонников старых трехмерных игр: VirtualBox обеспечивает приложениям физический доступ к установленному


Сводный тест

поэтому для нее была использована версия 9.10). Быстродействие подсистемы памяти и ЦП гостевых ОС, установленных на виртуальных машинах, изучалось с помощью ПО Sandra 2009 Lite (Win32 x86, сборка 9.15.124) компании SiSoftware. Паспортные тактовые частоты ЦП контролировались с помощью утилиты диагностики CPU-Z (текущая версия 1.52 доступна для загрузки

по адресу www.cpuid.com). Общий уровень производительности гостевых ОС оценивался при помощи утилиты Passmark PerformanceTest 7.0 (www.passmark.com). Кроме того, в ходе работы с виртуальными машинами производилась субъективная оценка удобства взаимодействия с ними с точки зрения системного администратора/пользователя.

Passmark PerformanceTest . CPU Mark Memory Mark Disk Mark

Processor Multi-Media Int x iSSSE./Float x iSSE/Double x iSSE

Physical Disks Drive Index MB/s/ Random Access Time

File Systems Drive Index/ Random Access Time

Мпиксел/с

Мбайт/с / мс

Мбайт/с/мс

Баллы

// //

,/ /

/ /

 

// (); // () // (); // () Зависает (); // () // // // // // //

/ (); / () / (); / () / (); / () / / / / / /

/ (); / () / (); / () / (); / () / /  / / /

  Не выдает  итоговый результат  ();  ()  ();  ()  ();  ()

на компьютере графическому адаптеру и вполне удовлетворительно работает с приложениями OpenGL. Что же касается использования DirectX в наиболее интересующей геймеров части Direct3D, ситуация не столь радужна: из-за проблем с закрытостью кода такая поддержка обеспечена лишь в тестовом режиме, и стабильная работа DirectX-совместимых игр под VirtualBox не гарантирована. Зато VirtualBox порадует владельцев ПК, на системных платах которых установлены процессоры без технологий аппаратной виртуализации VT-x/AMD-V. Если такая технология присутствует, отлично: виртуальная машина будет работать быстрее, но и в ее отсутствие удастся насладиться эмуляцией дополнительной «оси». Как и Windows Virtual PC, VirtualBox уверенно работает в базовых системах (хост-компьютерах) с многоядерными процессорами, однако если первая из этих виртуальных

Прочее Удобство использования

Неестественные задержки при работе SiSoft Sandra  Lite

Неестественные задержки при работе Passmark PerformanceTest .

– 

Нет Нет

Нет Нет

 ();  ()

,

Есть (). Нет ()

Нет

 ();  ()

 ();  ()

,

Есть (). Нет ()

Нет

 ();  ()

 ();  ()

 ();  ()

,

Нет

     

     

     

     

Значительная (). Нет () Есть Нет Нет Нет Нет Нет

Баллы

Баллы

машин не способна эмулировать многоядерность, то VirtualBox третьей версии уже начинает справляться с воссозданием специфики работы двухъядерного виртуального процессора. «Начинает справляться» — потому что, по крайней мере в рамках наших испытаний, были отмечены

Нет Нет Нет Нет

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

Windows Virtual PC требует для своей работы современного процессора, способного на аппаратном уровне поддерживать виртуализацию приложений. весьма неоднозначные и плохо интерпретируемые результаты именно в режиме эмуляции двухъядерности (на двухъядерном же процессоре). Так, при использовании в качестве хост-системы Windows 7 включение двух (виртуальных) процессоров в настройках VirtualBox 3.0.12 приводило к падению, а не к росту

используется Mac OS X, странные результаты демонстрирует уже конфигурация с одним виртуальным процессором, тогда как два трудятся нормально и даже весьма производительно. Наконец, для ОС c ядром Linux (Ubuntu 9.10) в качестве хоста странностей обнаруживается еще больше. Вместо намеченной для испытаний Март 2010

5

PC Magazine/Russian Edition

39


Сводный тест Ubuntu 9.04 мы вынуждены были взять сборку 9.10, поскольку с версией 9.04 виртуальная машина отказывалась устанавливаться — не хватало некоторых библиотек. Даже после установки на версию 9.10 часть тестов в режиме двухпроцессорной эмуляции отказывалась исполняться как следует: пакет SiSoft Sandra 2009 Lite продемонстрировал нестабильную работу,

так что приведенные в итоговой таблице результаты для тестов из этого пакета получены в однопроцессорном режиме. Однако и в этих условиях некоторые тесты («Пропускная способность памяти», Cache and Memory) показали весьма загадочные результаты, явно не соответствующие здравому смыслу, однако подтвержденные повторными прогонами тестовой утилиты.

40

PC Magazine/Russian Edition

5

Март 2010

VirtualBox 3.0.12 for Windows hosts x86/amd64 VirtualBox 3.0.12 for OS X hosts Intel Macs VirtualBox 3.0.12 for Linux hosts Ubuntu 9.10 Реальная розничная цена: бесплатно. Разработка с открытым кодом, поддерживаемая Sun Microsystems, www.virtualbox.org ***(0 для VirtualBox, 3.0.12 for Windows и VirtualBox 3.0.12 for OS X **(00 для VirtualBox 3.0.12 for Linux Достоинства. Бесплатная виртуальная машина с широкой функциональностью. Недостатки. Странные результаты, продемонстрированные в ходе тестирования; высокая нагрузка на процессор хозяйского (физического) компьютера.

Что касается удобства использования, то VirtualBox 3.0.12 несколько отстает от Windows Virtual PC. Например, ограничена функциональность USB-устройств: если флэш-накопитель с этим интерфейсом прекрасно распознается виртуальной машиной и с ним доступны все ожидаемые операции, то более сложные устройства создают определенные проблемы. Так, модем WiMAX, который разработчики

снабдили лишь драйверами под 32-разрядную Windows и который поэтому на 64-разрядной системе запустить невозможно, VirtualBox определяет как «неизвестное устройство», и даже попытка установить драйверы принудительно не увенчалась успехом. Зато VirtualBox имеет ряд особенностей, которыми немногие конкуренты могут похвастаться. Например, ставить виртуальную машину «на паузу» — и тем самым мгновенно высвобождать для хост-системы существенную долю ресурсов — VirtualBox умела с самого начала, тогда как VMware Workstation обзавелась такой возможностью лишь в седьмой своей версии.

VMware Workstation 7 for Windows VMware Fusion 3 VMware Workstation 7 for Linux Ubuntu 9.04 VMware Workstation по праву считается одной из мощнейших платформ на современном рынке виртуализации. Тем не менее она отнюдь не бесплатна — и хотя с сайта разработчика можно даром скачать «пассивную» виртуальную среду VMware Player, которая позволяет «воспроизводить» уже готовые и настроенные виртуальные машины, для их создания придется выложить вполне ощутимую (особенно для малого бизнеса или индивидуального пользователя) сумму. Однако платить в данном случае есть за что. VMware Workstation, версия 7, предлагает своим пользователям возможности, недоступные обладателям бесплатных виртуальных машин. Так, в ней обеспечена стабильная поддержка многопроцессорности для гостевых систем — вплоть до четырех одноядерных ЦП. Таким образом, гостевую ОС можно установить на виртуальный компьютер с четырьмя одноядерными, дв��мя двухъядерными или одним четырехъядерным процессором. Гораздо больше возможностей предлагается и графическим подсистемам виртуальных машин. VMware Workstation 7 обеспечивает работу OpenGL 2.1 и Shader Model 3.0 в гостевых ОС семейства Windows — XP, Vista и 7. Наконец-то и на виртуальной


Сводный тест Зачем нужна персональная виртуализация? Выгоды и преимущества серверной виртуализации мы не раз рассматривали на страницах журнала. Однако и с точки зрения конечного пользователя эмуляция одной ОС в рамках другой может иметь весьма весомый смысл в целом ряде случаев. Первое, что приходит на ум, — это соображения безопасности. Своевременно обновляемое антивирусное ПО защищает от большинства угроз из Сети (а также локальных — исходящих, например, с сомнительного происхождения DVD и флэшек), однако 100-ной гарантии безопасности не дает. В первые часы распространения по Интернету очередной эпидемии программный пакет безопасности может оказаться бесполезным. Часто виртуальная машина в качестве «ящика с песком» выступает как единственно надежная среда исполнения подозрительных программ, которые по какой-то причине необходимо исполнить на компьютере. Не зря новейшие редакции антивирусов, такие как KIS 2010, содержат собственный «ящик с песком» в качестве непременного компонента периметра безопасности. Правда, в «Лаборатории Касперского» его почему-то продолжают упорно называть песочницей, прямо переводя английское sandbox. В русском же словоупотреблении «песочница» — место для детских игр с песком, а элемент структуры пожарной безопасности (идущий в комплекте с ведерком для воды, багром и топором) именуется именно «ящиком с песком». Впрочем, и в качестве «песочницы» в прямом смысле виртуальная машина прекрасно способна послужить. Именно виртуальную машину есть смысл предоставлять ребенку для первых самостоятельных путешествий по просторам Большого Интернета, даже если с достатком в семье все в полном порядке, и персональный компьютер для любимого чада родители в состоянии приобрести. Ребенку, даже самому прилежному, скоро наскучат регулярно всплывающие в правом нижнем углу экрана предупреждения системы безопасности, и он начнет санкционировать исполнение любого

Vista можно будет задействовать интерфейс Aero! Со звуком тоже все в порядке: звуковые потоки, формируемые гостевой и хозяйской (хост) ОС, теперь можно выводить на различные устройства без смешения или взаимной блокировки. Еще более удобным стало взаимодействие с принтерами. Уже настроенные в базовой ОС параметры печати по умолчанию интегрируются в гостевую, так что отдельно обременять себя настройкой принтеров администратору не потребуется. Особое внимание разработчики из VMware уделили вопросам безопасности и надежности. «Моментальные снимки» (snapshots) параметров и состояния виртуальной машины могут выполняться теперь по расписанию, так что восстановить их в случае сбоя

кода, который так или иначе оказывается в компьютере, а то и вовсе отключит антивирусный пакет. Огромное достоинство виртуальной машины в том, что ущерб, который способно нанести вредоносное ПО, будет ограничиваться в ее пределах, а работоспособность реального компьютера и хранящиеся на нем данные не пострадают. Кроме того, виртуальные машины прекрасно подходят для обучения уже вполне взрослых пользователей работе с новым ПО и даже новыми для них ОС. Освоение самых современных программных средств будет идти куда спокойнее, если человека не поставят перед фактом — компьютером с установленным на нем совершенно новым инструментарием, а позволят осваивать эти средства постепенно, в рамках виртуальной машины, всегда имея возможность для выполнения текущих неотложных задач вернуться к привычным средствам. Если же в организации компьютером пользуются в разное время несколько людей, выполняющих совершенно различные функции, имеет смысл не просто заводить для них отдельные учетные записи, но и организовывать для каждого персональную виртуальную машину — с тем набором функций и комплектом ограничений, которые в точности соответствуют его текущим задачам. В этом случае случайное или намеренное нарушение периметра безопасности одним из пользователей не повлечет за собой последствий для всех, кто имеет дело с данным компьютером. К тому же однажды формализованную и настроенную виртуальную машину с легкостью можно перенести затем на другой физический компьютер — со всем установленным на нее ПО, рабочими файлами, настройками безопасности и т. п. Этот аспект полезности эмулируемых ОС вполне может заинтересовать и системных администраторов крупных компаний, ожидающих в обозримом будущем постепенного обновления или расширения парка рабочих ПК.

окажется очень просто. Предусмотрено и 256-бит шифрование виртуальной машины как целого по алгоритму AES. Наконец, VMware благодаря сотрудничеству с Microsoft обеспечила прямое взаимодействие (в том числе копирование файлов) виртуальных машин Workstation 7 и Windows Virtual PC (XP Mode). Одним из главных достоинств VMware Workstation 7 можно считать уверенное использование в качестве гостевой системы Windows 7 (включая 64-разрядные), причем и на процессорах, не оснащенных аппаратными средствами обеспечения виртуализации. Важное (более важное, чем возможность запустить интерфейс Aero) следствие этого — готовность виртуальных машин на таких системах работать со специализированным

ПО, таким как CAD-приложения. Вместе с высокой переносимостью виртуальной машины это открывает совершенно новые возможности для множества ИТ-специалистов. Трудиться на виртуальной машине на рабочем месте, затем скопировать ее образ на ноутбук, после чего продолжить работу с того же самого шага, на котором остановился в офисе — иногда это дорогого стоит. Если продукт Workstation 7 нацелен на Windows и Linux в качестве хозяйских платформ, то для работы на базе «Маков» с ОС Snow Leopard компания VMware предлагает специализированное, хотя во многом и аналогичное, решение — Fusion 3. Эта виртуальная машина не слишком прожорлива в отношении системных ресурсов (особенно на компьютерах с многоядерными Март 2010

5

PC Magazine/Russian Edition

41


Сводный тест

VMware Workstation 7 for Windows VMware Fusion 3 VMware Workstation 7 for Linux Ubuntu 9.04

процессорами и достаточными объемами ОЗУ); она точно так же, как и Workstation 7, позволяет при работе с гостевыми ОС семейства Windows Vista/7 наслаждаться красотами интерфейса Aero, а также работать с приложениями (и играми, разумеется), ориентированными на DirectX 9.0c/OperGL 2.1. К тому же VMware Fusion 3 может стать очень полезным инструментом при переходе от традиционного ПК на «яблочный» компьютер. Виртуальная машина не только позволит новичку на «Маке» запускать иногда более привычные приложения в более привычной среде, но и предоставит возможность перевести целиком (вместе с установленными и настроенными программами, пользовательскими профилями, данными и т. п.) уже существующую в локальной сети Windowsмашину в виртуальный гостевой образ на «Макинтоше». Запускать Windowsприложения из-под Snow Leopard после установки и настройки виртуальной машины максимально просто: из особого меню, доступного в любой момент, без необходимости предварительного старта VMware Fusion 3 как целого.

42

PC Magazine/Russian Edition

5

Март 2010

VMware, www.vmware.com/ru ****0 для VMware Workstation 7 for Windows (5530 руб.) ****( для VMware Fusion 3 (2340 руб.) и VMware Workstation 7 for Linux (5530 руб.) Достоинства. Многопроцессорность для гостевых систем; уверенная работа с современными графическими адаптерами; простота развертывания и настройки. Недостатки. Отдельные задержки при исполнении на ряде тестов.

В ходе наших испытаний продукты VMware проявили себя весьма достойно, показав высокие, а на некоторых тестах и отличные результаты. Используя в качестве хост-системы Windows 7, мы, правда, наблюдали некоторые задержки при исполнении тестов из пакета SiSoft Sandra 2009 Lite, однако критичными они не были.

Parallels Desktop 4 для Windows и Linux Parallels Desktop 5 for Mac Компания Parallels также довольно известна на международном рынке систем виртуализации. В последнее время наиболее пристальное внимание ее разработчики уделяют продуктам серии Parallels Desktop, изначально

ориентированной на пользователей систем Apple Mac, но затем распространившейся и на Windows- и Linuxобласти, вытеснив де-факто дублировавшую ее более раннюю разработку Parallels Workstation. Parallels Desktop 4 для Windows и Linux, выпущенный осенью 2009 г., как раз и стал наследником виртуальной машины Parallels Workstation 2.2. Одновременно с этим он унаследовал часть возможностей прежней Appleориентированной версии продукта, Parallels Desktop 4 для Maс. На сегодня это, пожалуй, наиболее мощное из доступных конечным пользователям решение виртуализации. Parallels Desktop 4 обеспечивает работу до восьми виртуальных одноядерных процессоров (процессорных ядер) и выделение до 8 Гбайт виртуальной оперативной памяти гостевой ОС. Разработчики из Parallels уделили немало внимания оптимизации работы гостевых ОС (именно во множественном числе, благо ресурсы современных настольных ПК позволяют обеспечивать полноценную работу нескольких виртуальных ОС одновременно). Адаптивный гипервизор, примененный в этой виртуальной машине, позволяет динамически перераспределять ресурсы между хозяйской и гостевой системами в зависимости от нагрузки. Более того, при необходимости в Parallels Desktop 4 можно портировать виртуальные машины других разработчиков, так же как и мигрировать в виртуальную среду с развернутой на внешнем физическом компьютере ОС. В виртуальной среде Parallels нашли применение технологии, которые лишь недавно начали внедряться на рынок больших систем виртуализации. Так, инструменты Compressor и Image Tool оптимизируют использование виртуальных накопителей данных, соответственно высвобождая дисковое пространство и позволяя динамически менять тип, свойства и объем виртуальных жестких дисков (их расширение относительно первоначально заданного размера).

Благодарим российское представительство компании Apple, Inc. (www.apple.ru) за предоставленное для испытаний оборудование.


Сводный тест С точки зрения конечного пользователя, работа с ОС, установленной на Parallels Desktop 4, характеризуется максимальной прозрачностью. Обработка прерываний устройств ввода, работа с USB, совместное использование буфера обмена, а также «физических» файлов и папок на хозяйской системе — все это реализовано с упором на наивысшую производительность, которую может ожидать пользователь. Работа Windows 7 в режиме гостевой ОС также возможна, причем и в полноэкранном, и в оконном вариантах, а также с сокрытием интерфейса Windows (работа с приложениями осуществляется в этом случае через Browsing Doc). Благодаря OpenGL 2.1 и DirectX 9 интерфейс Aero и характерный для «Семерки» Flip 3D прекрасно отображаются и тогда, когда Vista/7 действуют под Parallels Desktop 5 в качестве гостевых систем. Вместе с тем для пользователей техники с надкушенным яблоком на логотипе компания Parallels предлагает уже пятую версию своей виртуальной машины. Parallels Desktop 5 for Mac может похвастаться всеми плюсами, которые предоставляет Windows/Linux, версия 4, и еще некоторыми полезными особенностями, такими как, например, запуск Windows-приложений непосредственно в интерфейсе Mac OS X. Работа с периферийными устройствами, в том числе разнообразной USB-периферией, и подключаемыми

по Bluetooth гаджетами реализована в Parallels Desktop 5 отлично. Поскольку в пятой версии виртуальной машины графическая подсистема получила дальнейшее развитие, в гостевой ОС стало возможным полноценное использование таких устройств, как внешний ТВ-тюнер с интерфейсом USB. При вводе информации в виртуальных машинах отрабатываются даже жесты мультисенсорных панелей Apple. На тестах Passmark PerformanceTest 7.0 CPU Mark и Memory Mark продукты Parallels проявили себя прекрасно, оказавшись на первых позициях и удерживаясь в верхних строчках таблиц в остальных случаях. Удобство обращения с этими виртуальными машинами также оказалось, на наш взгляд, самым удачным среди всех участников испытаний. Это касается и удобства установки/настройки/портирования, и взаимодействия

Web-службы Компания Softkey (www.softkey.ru) объявила о запуске Web-службы загрузки файлов. В первую очередь она предназначается для распространения дистрибутивных пакетов программных продуктов, представленных в каталоге Softkey (ранее ПО загружалось с серверов разработчиков). Такая служба позволяет обеспечить высокую скорость и безопасность информации (файлы обязательно проходят проверку на наличие вирусов). Интернет-супермаркет ПО Softkey предоставляет каналы высокой пропускной способности, что гарантирует оперативную загрузку любого цифрового контента: игр, музыки, книг. Партнерам доступны удобный интерфейс и статистика.

Программы Компания ITV (www.itv.ru) объявила о выпуске новых версий цифровых систем видеонаблюдения «SmartВидео» 1.3.0 и «SmartВидео PRO»

Parallels Desktop 4 для Windows и Linux Parallels Desktop 5 для Mac Parallels, www.parallels.com ***** Parallels Desktop 4 для Windows и Linux (2490 руб.) ***** Parallels Desktop 5 для Mac (2499 руб.) Достоинства. Высочайшая степень удобства установки и настройки; интеллектуальное управление ресурсами хозяйской и гостевых машин; удачная интеграция с Mac OS X в качестве хост-системы. Недостатки. Не выявлены.

с периферией, и общего впечатления от работы в этих виртуальных средах. Поэтому мы удостоили отличия «Редакция советует» данные продукты с полным на то основанием.

1.0.1. В обоих продуктах улучшена стабильность и скорость работы, учтены замечания пользователей, доработана и унифицирована документация. Продукты серии «SmartВидео» позволяют использовать преимущества систем видеонаблюдения ITV в небольшом офисе, например в магазине, ресторане, дома или на даче.

Компьютеры Компания Dell (www.dell.ru) объявила о выпуске компьютеров серии Dell OptiPlex XE. Они рассчитаны на работу в тяжелых условиях (высокая температура, сильная запыленность, круглосуточная эксплуатация). Как заявляет изготовитель, система легко интегрируется в решения для медицинских тележек, киосков видеопроката, торговых точек и др. Предусматривается комплект для дополнительной вентиляции, возможность монтажа на любых поверхностях, стандартные порты защищены от пыли специальными крышками.

Март 2010

5

PC Magazine/Russian Edition

43


PD5 winner