VMWare 4.5 – виртуалния компютър

0
137

Явявайки се истински фен на виртуализиращия софтуер, аз съм готов да тествам новия VMWare Workstation 4.5 след моето сравнение между Virtual PC 2004 и VMWare 4.0. Много потребители на VMWare и Virtual PC сигурно ще се запитат дали новата версия на VMWare е еволюция или революция. Докато преминаването от версия 4.0 на версия 4.5 може и да не изглежда толкова шокиращо за потребителя, колкото „блясъка“ на версия 5, ние ще видим какво ново предоставя тази версия на VMWare на нас, гладните за производителност и стабилност разработчици и потребители.

Според официалната информация, VMWare 4.5 предлага следните подобрения:

  • До 4GB памет общо за стартираните машини и до 3
    600MB памет за всяка отделна виртуална машина
  • Експериментална поддръжка на Longhorn (можете да
    инсталирате и стартирате бета версии на следващата
    операционна система на Microsoft)
  • Поддръжка на PXE
  • Подобрена поддръжка на Linux 2.6 kernels-базирани
    системи
  • По-лесна работа с USB (не е необходимо да сте
    администратор за да свържете USB устройство към VM)
  • Автоматична проверка за update-и на продукта
  • ДОбавена е поддръжка на SUSE 9.0, Netware 5.1, 6.0 и
    6.5
  • Tip of the day съобщения

Изглежда, че за повечето потребители, използващи стандартни Windows и Linux инсталации има само „pro“ допълнения – вярно е, че няма нищо революционно, но има отлични допълнения към вече известния арсенал, който VMWare предлага на крайния потребител.

Отделно от тези подобрения, ние както винаги очакваме подобрения в скоростта и стабилността. Обърнете внимание, че и в двете сфери VMWare вече е много добра, но тъй като това е нова версия, ние очакваме подобрения в производителността

Тестовата система е същата като предишния VMWare 4.0/VPC 2004 тест(AMD XP2600+ 512k, 1024MB RAM, Geforce4 MX 440, Windows XP SP1). Операционна система на виртуалната машина е Windows XP със Service Pack 1.

Края може да изненада феновете на VirtualPC, но … четете и проверете

Инсталация и мрежи

Инсталацията е много гладка и съвсем безупречна. Най-дългата част (която ще ви отнеме най-много една минута) е инсталацията на мрежовите драйвъри. Това е една от точките, в които VMWare изпъква и напълно смачква конкуренцията: комплексната виртуално-мрежова конфигурация, която можете да направите. Следващите screenshot-ове показват двете инсталирани виртуални мрежови карти, и инструмента за мрежова конфигурация на VMware, който се грижи за нуждите на всички мрежови конфигурации.


инсталацията по подразбиране на VMWare с две мрежови карти (виртуални) +моята собствена NVidia NIC


В моемнта, в който видите първите екрани на инструмента за конфигурация на мрежата, имате чувството че работите с изключително професионален софтуер


До 9 (ДЕВЕТ!) виртуални мрежови карти могат да бъдет конфигурирани по различен начин за изключително гъвкави мрежови конфигурации


Мрежовата конфигурация в VMWare е изключително мощна. Невероятно комплексни мрежи от виртуални машини и реални компютри са възможни с VMWareГорните screenshot-ове ясно показват задачите, които VMWare може да изпълни в мрежова среда. DHCP, NAT; port forwarding, до 9 виртуални мрежови устройства, всички опции са там за да бъдат използвани. Абсолютно ясно е, че никой друг виртуализиращ софтуер не може да постигне гъвкавостта и мощта на VMWare Workstation в мрежова и корпоративна среда.

Не се плашете от screenshot-овете на инструмента за мрежово конфигуриране… За да стартирате една или две виртуални машини с обикновена ADSL връзка и да копирате файлове между виртуалната и реалната машина, единствената конфигурация която трябва да направите е нормалната настройка, необходима за работа в мрежа в модерните операционни системи.

Въпреки че не съм изпробвал производителността на мрежовите услуги на VMWare при екстремални условия, сигурен съм, че за обикновения потребител, скоростта им ще е напълно приемлива.

Да започнем с VMWare
Щракнете на иконата на VMWare workstation и ще видите следния приятен, лесен за използване екран, който показва, че VMWare е прехвърлило старите ми настройки от VMWare 4.0 (например виртуалното ми FreeBSD 5.2):

В настоящата статия ще ви покажа колко е лесно да конфигурирате виртуална машина за Windows XP и да й инсталирате операционната система, но ще започна с показването на пълната виртуализация, която предоставя VMWare; дори Phoenix BIOS Setup е достъпен точно както при РЕАЛНА машина. Просто погледнете следващите screenshot-и за да видите VMWare POST and BIOS Setup.

Инсталиране на Windows XP на виртуалната машина
Нека започнем със стандартна Windows XP инсталация на виртуалната машина. За целта ще направим нова виртуална машина за нашата нова операционна система. Когато изберем „New Virtual Machine“ VMWare стартира много лесен за използване помощник – той прави повечето настройки автоматично



Избор на операционна система и мрежови настройки
При настройването на мрежата избирам Bridged Networking, така че можем да асоциираме собствено IP за виртуалната машина. Следващия screenshot-ове показват конфигурацията на диска на виртуалната машина. 4 GB е добре за нормална инсталация на WinXP Pro. Можете да изберете между разширяващ се и фиксиран диск: втория предоставя по-добра производителност, тъй като VMWare не трябва да променя размера на диска когато добавяте повече информация на виртуалната машина. Забележете, че в предишната статия – VMWare 4.0 vs. VPC 2004 – конфигурирах динамични дискове и за двата виртуализиращи продукта. Сега, за да проверим дали има реална разлика, ще използваме фиксиран диск

Преди да инсталираме Windows XP, ще проверим всички настройки, които е направила VMWare за нас. Нека ги видим, като изберем „Edit Virtual Machine Settings“. VMware е асоциирала 256MB RAM за тази виртуална машина. Смятам, че това е достатъчно за тестове (а освен това е добре да го сравним с предишната статия, където използвах 256MB RAM за виртуалните операционни системи). Интересна опция е (която не съществува във VPC 2004) е възможността да добавите хардуер към виртуалната машина (повече RAM, SCSI устройства, COM / LPT портове, още мрежови карти и т.н.). Можете да го видите на следващите screenshot-и:



Много възможности за конфигуриране на виртуална машина. Можете дори да добавите виртуален хардуер – една прекрасна възможност

И така, готови сме за инсталация! Слагам диска на Windows XP в CD-ROMа и стартирам новосъздадената виртуална машина. Трябва ни, както и при истинската машина, във виртуалния BIOS да е настроен boot от CD. И VMWare да предупреждава за активацията, която Microsoft са имплементирали в Windows XP!! :

Следващите екрани показват възможността на VMWare да зарежда от мрежата или от PXE, когато например няма CD или HDD от което да се зареди системата:

След като стартираме от CD-ROM продължаваме с инсталацията докато тя не завърши успешно. Windows се инсталира бързо, за около 50 минути на моята VMware система (забележете че инсталацията би трябвало да е по-бърза, тъй като в случая VMWare четеше от моя 8X20, произведен през 1998 година Matsushita CD-RW, който не е кой знае колко бърз в сравнение с днешните стандарти, но работи без проблем за разлика от последните ми два Creative CDROM. И двата се скапаха след 1 година нормално използване).



С нетърпение чакаме да започнем тестовете на Windows XP

След като Windows XP ни посреща с познатия прозорец, ние сме готови да започнем тестовете. Първото нещо, което ще забележите е, особено бавната мишка. Това е защото XP инсталира VESA-VGA драйвъра по подразбиране. За щастие, VMWare предоставя VMware Tools : приятен пакет, който може да се инсталира на Windows 95, 98, 2000, XP, Server 2003, Linux и FreeBSD UNIX и който предлага различни подобрения, като висока разделителна способност, по-добра видео-производителност, споделяне на папки, drag and drop и др. Това е най-важното за да върви VMWare така, както трябва. Инсталирането на VMWare tools се осъществява чрез едно просто щракване в менюто на VMWare: File >> Install VMWare Tools… Инсталираме VMWare SVGA II driver , VMWare Pointing Device driver, VMWare SCSI Driver и VMWare VMX Network Driver. Сега безпроблемно обикаляме в Интернет и в локалната мрежа през DHCP


Достъп до локалната мрежа и до Интернет през виртуалната машина

Вече сме готови да стартираме тестовете за производителност

Тест: VMWare 4.0 vs. VMWare 4.5
Тестовата конфигурация е Athlon XP 2600+ @ 1.92GHz, 512K cache, 1024GB RAM DDR/333, 40GB 7200RPM Hard Disk, Geforce4 MX 440, Windows XP Service Pack 1.
Получените резултати са както следва. Червено = по-слаб резултат. Синьо = по-добър резултат. Включена е и производителността на машината, на която е стартиран VMWare, за сравнение между реалния и виртуалния компютър


(*) динамични дискове

Резултатите на новия VMWare 4.5 са много добри. Както ми казаха от VMWare по пощата, новата версия включва подобрена производителност, и можем да видим, че това не е лъжа. Новата версия побеждава в тестовете почти във всяка сфера. Най-важното подобрение е четенето и записването в паметта. Погледнете таблицата и вижте невероятната скорост, която предлага новата версия. Резултатите от тестовете на процесора са малко по-добри от тези на версия 4.0. В 2d графиките ни чака малка изненада: новата версия е по-бавна, с изключение на шрифтовете и GUI графиката.
Що се отнася до производителността на дисковите операции в VMWare 4.5, не можем да кажем че е ниска. Производителността е напълно приемлива за повечето потребители. Разбира се, не очаквайте VMWare да блесне с производителност, ако сте го стартирали на ATA33, 4500RPM хард-диск. Виртуалните машини на VMWare са изключително чувствителни към реалния хардуер, на който се използват
Общото подобрение в производителността не е революционно, но е още една стъпка в изграждането на стабилно и бързо приложение, каквото е VMWare. Единствения проблем, който не можах да реша, е понякога пръщящия звук. Може би това е несъвместимост или някакъв тип конфликт с моето NForce2 onboard audio.

VMWare като сървър – може ли да го направи добре
Бях силно заинтересован да стартирам виртуален сървър за да изпробвам мойте уеб-разработки. Затова сложих Windows 2003 Server Enterprise CDROM за да го инсталирам на VMWare и да проверя дали новата 4.5 версия може да покаже добра производителност в последната операционна система на Microsoft.
Резултатите са тук, сравнени с VMWare 4.5 с WIndows XP. Изключение: VMWare препоръчва 384MB RAM за да стартира Server 2003, така че използвах тази конфигурация. Помнете, че WinXP е инсталиран с 256MB RAM.

Аз съм напълно изненадан от произвдоителността на Server 2003 под виртуалната машина на VMWare VMWare блести, свети, върви със скоростта на светлината, когато използва най-новата операционна система на Microsoft. Сега производителността при работа с диска наистина е подобрена (и бъдете сигурни, ще усетите, че дисковите операции са бързи, бързи, бързи…) 2D графиките също се изпълняват чудесно. Работата с паметта е малко по-бавна от тази при XP, но това не пречи на цялостната производителност.
Това може да доведе до едно стабилно заключение: инсталирайте Server 2003 на VMWARE ако имате нужа от виртуален сървър, на който да експериментирате. Няма да останете разочаровани. И разбира се, можете да използвате Server 2003 като настолна машина, ако малко го настроите. Има ръководство за преобразуването на Server 2003 в декстоп-система на http://www.msfn.org

Увеличение на производителността на Windows 2003
Добавих следната таблица, която показва увеличението на производителността на Windows 2003 Server под VMWare 4.5 с 64, 128, 256, 384, 512 и 768MB, като реалната машина е с 1 GB RAM.

Най-добра производителност при налични 1024 MB RAM памет е при 512MB ако сте стартирали само Windows 2K3 VM или 384MB ако имате нужа от повече RAM за други виртуални машини или приложения. Въпреки добрите цифри, при 768MB, операционната система става неизползваема поради твърде продължителния swap на виртуалната памет.

Заключение
VMWare 4.5 е още една крачка напред в правилната посока. В него няма революционни промени, но общите подобрения са добре дошли. Производителността в сравнение с VMWare 4.0 е по-добра, а освен това новата версия показва изключително висока производителност с Windows 2003 Server.
Ако кажа, че в момента използвам VMWare с Linux, FreeBSD и Windows 2003 и оставих VPC 2004 изоставен в Start Menu, като го пускам едва няколко пъти в седмицата, може би ще звучи малко противоречиво с казаното в предишните две статии. Да, аз бях истински фен на VirtualPC и започнах работата си с виртуализиращ софтуер с този чудесен продукт. Но колко подобрения виждаме във Virtual PC в последната версия? Не са много. Желанието ми за повече и повече производителност на виртуалните машини ме накара да тръгна с VMWare. Все още предпочитам VPC за стартирането на WIndows 95 при малки проекти или на стари Pentium II системи. Отидете, купете си копие на VPC 2004, който е сравнителни евтин, инсталирайте го, инсталирайте виртуална операционна система и всичко ще бъде наред.
Погледнах сериозно към VMWare когато имах нужда от стабилна и гъвкава мрежова поддръжка за професионален виртуализиращ проект. И я намерих. VPC 2004 не може да направи това, което VMWare може. Затова сега използвам VMWare за професионални и сложни проекти. И все още използвам VPC 2004 за малки проекти за мой приятели, тъй като той е евтин и много качествен в емулирания хардуер.
Може би мислите, че Virtual PC е по-лесен за използване, и това може да е вярно. Но гъвкавостта и суровата сила на VMWare не могат да бъдат надминати Това е причината аз да съм щастлив потребител на VMWare

Превод от английски
Автор: Hernán Di Pietro
Превод: Максим Крижановски
Оригинална статия

В статията многократно се споменават предишни статии, сравняващи VMWare 4.0 и Virtual PC 2004. Двете статии ще бъдат преведени и публикувани на kaldata.com при първа възможност. А за сега, за най-любопитните, оставям връзки към английската им версия:
VirtualPC 2004 vs. VMWare 4 Performance Review
VirtualPC 2004 vs. VMWare 4 Part II

СПОДЕЛИ
Предишна новинаВъведение в XML
Следваща новинаАсемблер за начинаещи
Калин Карабойчев е управител на Kaldata.com - най-големият български IT портал. Повече от 15 години се занимава активно с разработка и популяризация на услуги в българския интернет.

ДОБАВИ КОМЕНТАР

Коментирай това преди всички други

Извести ме за
avatar
wpDiscuz