Top software: VMware Workstation 5.5

MyEgo.cz

home foto blogy mywindows.cz kontakt

Top software: VMware Workstation 5.5

Software 24.01.06

VMware Workstation 5.5 je ten nejúžasnější produkt ze všech recenzovaných „Top software“ produktů, který mám zakoupen. VMware Workstation 5.5 je virtualizační software, což v běžné řeči znamená, že si spustíte Windows XP SP2 CZ, a pod těmito Windows Vám běží ještě třeba 32bitový SUSE Linux, 64bitová Fedora Core 4, další testovací instalace Windows XP a rovněž třeba Sun Solaris 10 (Intel Edition) a beta verze Windows Vista. Na jednom počítači tedy jak pracujete, tak na něm běží několik serverů, které ještě včera potřebovaly vlastní hardware a hučely pod stolem vedle.

VMware hlavní obrazovkaVMware Workstation 5.5 - hlavní obrazovka

VMware Workstation 5.5 - jak je výkonné?

Aby se předešlo nepochopení, VMware není jakási pomalá emulace, je to pouze virtualizace veškerého hardware a enkapsulace virtuálního systému (takže pád virtuálního stroje nikdy neohrozí funkčnost stroje mateřského), z čehož vyplývá, že to je všechno bleskově rychlé. Pokud jste někdy na Mac OS X zkoušeli používat VirtualPC pro spouštění Windows, tak to je něco zcela jiného, tam se jedná o překlad instrukcí Intel CPU do IBM PowerPC G5 instrukcí, a je to pomalá a špatná bída.

VMware ale nic nepřekládá, veškeré aplikace a operační systémy běží nativně ve svém vyhrazeném prostoru na svém „virtuálním“ hardware pod svým virtuálním BIOSem. Abych tuto rychlost otestoval, vyzkoušel jsem spustit jednu z nejlepších aplikací na testování výkonu PC jako celku, a to Futuremark PCMark04.

Jako hostitelský operační systém byl použit tento stroj:

Položka Hodnota
CPU AMD Athlon X2 4400+ @ 2750 MHz
GPU 2x NVIDIA 7800GTX-256 @ 520/1400 MHz
Motherboard Asus A8N32-SLI Deluxe, BIOS 1009
RAM 4x512MB DDR500 CL2.5-3-3-6 2T
HDD 2x Hitachi T7K250 160GB (SATA-II, NCQ) v RAID-0
1x Hitachi T7K250 160GB (SATA-II, NCQ) záloha
Sound Creative X-Fi Platinum
Ovladače NVIDIA nForce 6.82 chipset/raid/pata driver
NVIDIA Forceware 82.65
OS Windows XP Professional SP2 CZ + dualcore hotfix

Nutno říci, že VMware Workstation 5.5 nově podporuje i dualcore procesory, a hostovaný operační systém je může plně používat. Také podporuje spouštění 64bitových aplikací na 32bitovém mateřském systému, takže pod Windows XP můžete klidně testovat 64bitovou Fedora Core 4 či Windows Vista.

Zpět ale k měření výkonu, jednotlivé testy dopadly takto, „Nativně“ znamená naměřenou hodnotu bez VMWare a „VMware“ znamená Windows XP spuštěné pod VMware nad mateřskými Windows XP s přidělenou pamětí o velikosti 384MB a přidělenými 2 procesory:

Test Nativně VMware Rozdíl
File compression 7.420 MB/s 7.181 MB/s 3.3%
File encryption 81.412 MB/s 79.577 MB/s 2.3%
File decompression 65.841 MB/s 63.532 MB/s 3.6%
Image processing 32.154 MB/s 31.396 MB/s 2.4%
Virus scanning 3239.603 MB/s 3103.656 MB/s 4.3%
File decryption 81.365 MB/s 78.984 MB/s 3.0%
Audio conversion 3495.792 KB/s 3475.075 KB/s 0.6%
Web page rendering 6.767 pages/s 5.916 pages/s 14.3%

Jak je vidět, výpočetní výkon při PCMark04 testu je pod VMware téměř identický, rozdíl 2-3% je opravdu zanedbatelný. Výborný je i výkon disku, což je vidět z „Virus scanning“ a „Files decryption“ testů.

Jediné mírně slabší místo je „Web page rendering“, které spouští renderování HTML stránky v MSIE 6.0, zde je vidět, že grafický výstup jede „jen“ na 86% originálu (nicméně VMware není určen na hraní her, je to profesionální nástroj) .

Nutno dodat, že při testu jsem měl nainstalované VMware Tools, což jsou speciální ovladače na virtuální stanici pro myš, klávesnici, IDE/SCSI disk a grafickou kartu. Tyto ovladače jsou dostupné pro Windows, Linux (včetně zdrojových kódů) a další.

VMware Workstation 5.5 - síťařina

Geniálním rysem VMware Workstation 5.5 jsou jeho síťové interface, díky Bridge módu je možné na jedné stanici emulovat desítky síťových karet s vlastní IP adresou, a komunikaci serverů mezi sebou. V záloze je i NAT mód, pokud máte možnost mít na počítači jen jednu IP adresu (poté se virtuální stanice dostávají na internet přes NAT na primární Ethernet kartu).

Network editorVMware Network Editor

Není tedy problém si na Windows XP instalovat Cygwin, a pomocí SSH se připojit na Linuxový server s Fedora Core 4, který ve skutečnosti běží na tom samém hardwaru, a z Fedora Core 4 se připojit na X-server SUSE 10, který také běží na tom samém hardware, a ze SUSE 10 se přes Sambu dostat zpět na hostitelská Windows XP :-)

Síťová připojeníBridge - hlavní síla VMware v síťařině

Pokud si na virtuálních strojích rozjedete Sambu, není problém na ně přistupovat z Windows přímo, a naopak z Linuxu na mateřská Windows:

Místa v síti Připojení na 3 různé virtuální servery v „síti“ na jednom počítači

VMware Workstation 5.5 - vytváříme virtuální stroj

Vlastní vytvoření nového virtuálního stroje je extrémně snadné, VMware na to má průvodce a předdefinované profily pro veškeré myslitelné Linuxy, Windows, Solarisy, MS-DOS, OS/2 a další operační systémy. U každého virtuálního stroje specifikujete k jakým prostředkům má přístup, kolik procesorů může používat, kolik paměti, jak je zasíťován, jaké používá CD/DVD (je možné namapovat jako CD i ISO obraz disku, třeba instalační DVD Linuxu), a poté již naběhne BIOS virtuálního stroje a instaluje se operační systém.

VMware virtual machine settingsnastavení virtuálného stroje

Bezvadná je i funkce Template/Clone, zde si můžete udělat čistou instalaci Windows XP SP2, označit ji jako template, a následně si z ní vytvořit Windows XP - MSIE 5.0, Windows XP - IE 5.5 a třeba Windows XP - MSIE 7.0 BETA., s tím, že veškeré tři klonované instance budou obsahovat jen změněné soubory. Bezvadná úspora času a místa na disku.

TemplateTemplate mód ve VMware

Osobně věci jako je beta verze MSIE 7.0 nikdy neinstaluji na čistý systém, ale zásadně do VMware.

Už jsem to zde zmínil, ale musím ještě jednou, VMware umí na 32bitovém systému Windows XP SP2 spouštět jako virtuální stroj i 64bitové operační systémy.

VMware navíc obsahuje VMware Tools, které integrují obsluhu klávesnice a myši mezi hostitelským a hostovaným systémem. V praxi to znamená, že pokud myší přejedete z okna virtuálního stroje, ovládáte ihned mateřský operační systém, což pro jiné technologie neplatí. V reálu tedy ani nepoznáte, že okno běžící ve Windows je jiný operační systém, protože myš a klávesnice je dokonale integrovaná. Mimořádně pohodlná věc!

VMware Workstation 5.5 - snapshots

Snapshoty jsou další geniální věc. Představte si, že můžete kdykoliv uložit stav daného spuštěného virtuální stroje, a kdykoliv se k tomuto stavu vrátit, přičemž těchto stavů může být neomezeně mnoho. Nabízejí se triviální použití jako zakonzervování kompilace kernelu, když se Vám už chce spát a počítač chcete vypnout (ráno jej zapnete a nahrajete snapshot, kompilace pokračuje tam, kde skončila), až po experimentování s instalacemi různých ovladačů, service packů, a následný snadný návrat do výchozího stavu.

SnapshotsVMware Snapshots

VMware Workstation 5.5 - screenshoty

Pod VMware spustíte nativně jakýkoliv operační systém (na internetu lze nalézt i torrent pro Mac OS X 10.4.1 Intel Edition), zde jsou ukázky z pár OS spuštěným pod VMware a zasíťovaných mezi sebou:

Jen poznámka, nevím jak je to s licencí Windows XP, ale domnívám se, že Windows XP v plné verzi (nikoliv v OEM) může na jednom počítači běžet klidně ve více instancích.

Závěr

VMware Workstation 5.5 je naprosto dokonalý produkt, který je nezbytným softwarem pro všechny IT profesionály. Umožňuje na jednom počítači spustit neomezené množství počítačů virtuálních, podporuje bridge pro ethernet, snapshots, obsahuje VMware Tools pro integraci klávesnice a myši a další funkce.

Kdysi dávno jsem používal doma několik serverů, dnes používám jen jeden velice výkonný stroj, a na něm pracuji ve Windows, Linuxu, Solarisu a testuji bez následků na stabilitě libovolný software. Co víc si člověk v IT oblasti může přát?


Bodové hodnocení WELL.DONE: 100/100


Komentáře

  1. 1 Mates 24.01.06, 03:01:28
    FB

    Fakt super článek :) A ty screenshoty sou taky pěkný hlavně ten stim chameleonem...

  2. 2 dgx 24.01.06, 03:01:40
    FB

    Docela důležitá novinka je, že VMWare dává "přehrávač" těchto virtuálních strojů zdarma. Tak tahejte. Jmenuje se VMWare Player.

  3. 3 Radek Hulán 24.01.06, 03:01:42
    FB

    [2] je to tak, jeho jediné zásadní omezení je, že v Playeru nejde vytvořit nový VM, to jde jen v plné verzi

  4. 4 Birkoff 24.01.06, 04:01:14
    FB

    Rado, to naozaj používaš Windows Firewall? Alebo je ten obrázok ("Bridge - hlavní síla VMware v síťařině") z virtuálneho stroja?

  5. 5 Radek Hulán 24.01.06, 04:01:30
    FB

    [4] používám HW router s Linuxovou IPTABLEs..

  6. 6 ac 24.01.06, 05:01:03
    FB

    Vraj to ide aj v playeri: návod

  7. 7 blecha 24.01.06, 05:01:33
    FB

    rADo: "Windows XP Professional SP2 CZ + dualcore hotfix"

    Počítám, že tam máš i AMD CPU, resp. ve verzi ovladače CaQ přímo od Asusu. Muj postup Instalace, WinXP/dulacorehotfis/NVidia 6.82 driver/AMDCPUdriver pak dalsi bordel.

    Ta deska co máš je opravdu stabilní, proti SLI Premium, měl jsem problém s 2 aplikacemi, po prosté výměně desky a dalším čistém reinstalu už jsou tyto aplikace stabilní. Konec offtopicu :).

  8. 8 Radek Hulán 24.01.06, 05:01:45
    FB

    [7] osobně postupuji WinXP SP2 s NV 6.82 (integrován pomocí nLite), AMD CPU Driver, veškeré hotfixes z webu Microsoftu, dualcore hotfix .. a šlape to na Asus A8N32-SLI na 100%, je to konečně první stabilní platforma pro AMD :-)

  9. 9 maxpower 24.01.06, 06:01:52
    FB

    Funguje to ve Win XP x64? Nebo nějaký obdobný program?

  10. 10 Patrick 24.01.06, 06:01:56
    FB

    Jaký je rozdíl mezi workstation a server???? Je tím myšeno že to emuluje WXP na W2003 server nebo naopak na XP to dokáže emulovat W2003 server nebo co?

  11. 11 Radek Hulán 24.01.06, 07:01:24
    FB

    [10] VMware Workstation je název produktu, běží tedy i na Windows 2003 Server

  12. 12 Radek Hulán 24.01.06, 07:01:26
    FB

    [9] ano, VMware Workstation 5.5 podporuje i WinXP 64bit, viz release notes

  13. 13 Lubos 24.01.06, 11:01:01
    FB

    Zdravim, pekny clanek, jen se omlouvam za takuto otazku, ovsem nedalo mi to, to theme na poslednim screenu to je XP? A jesli ano, kde bych taky themem ohl sehnat, predem děkuji, a ještě jednou se omlouvám za táký dotaz.

  14. 14 Radek Hulán 24.01.06, 11:01:42
    FB

    [13] máš číst pravidelně tento web, a archívy, je tu miliarda informací :-)

    http://myego.cz/item/wind...

  15. 15 Patrick 26.01.06, 10:01:47
    FB

    Jenže otázka zní co mi chybí ve vmware workstation oproti wvmware serveru nabo naopak, co by mi tento vmware server umožnil navíc?

  16. 16 Radek Hulán 26.01.06, 11:01:08
    FB

    [15] VMware server je určen pro podniková použití, centrální správa, atd., nikoliv pro běžné uživatele

  17. 17 Bobanovicz 29.01.06, 12:01:29
    FB

    Mě bohužel na P4 630 nejdou spustit 64 bitové systémy :-(

  18. 18 Petr 29.01.06, 09:01:22
    FB

    WMware jsem zkusil a je to skutečně unikát. Asi do toho půjdu, protože už delší dobu řeším přepínání mezi XP a Fedodou - zkrátka něco je super tam a něco zase tam. Díky za tip. Jen jednu věc jsem zatím nepobral - pokud si dám na XP WMware (tedy XP jako nosný systém) a přes WMware nainstaluju Fedoru, lze nějakým způsobem do Fedory a obráceně zpřístupnit disk z druhého systému ? Tedy vlastně přenášet data mezi reálným OS a virtuálem?

  19. 19 kraken 30.01.06, 05:01:02
    FB

    Zdarvím máš dobrou mašinu ale zájímalo by mě jakej
    používaš zdroj

  20. 20 Radek Hulán 30.01.06, 05:01:36
    FB

    [19] Thermaltake TWV500

  21. 21 Radek Hulán 30.01.06, 05:01:38
    FB

    [18] nemusíš data přenášet, vytvoříš si síťová sdílení, a normálně pracuješ z Windows třeba na SUSE 10 serveru, který ti fyzicky běží na tom samém stroji pod VMware

  22. 22 Radim 09.02.06, 09:02:28
    FB

    Měl bych dotaz jak je to s USB? Bude fungovat na virtuální mašině? Používám VirtualPC na WinXP ten nic takového neumožňuje.

  23. 23 xman 12.02.06, 07:02:44
    FB

    Veľmi dobrý program je ten vmware len škoda že v ňom nejak nejde rozbehat veľmi dobrú linuxovú edíciu Slackware :(

  24. 24 michal zobec 16.02.06, 02:02:55
    FB

    [22] ano VMware podporuje i USB a USB zařízení připojena k hostitelskému stroji (tzn. přípojíš třeba USB IRDA a používáš jej pro komunikaci s telefonem ve virtuálním stroji ;-) )

  25. 25 Sandy 10.03.06, 09:03:30
    FB

    Neporadíte.
    Mam VMware Workstation 5.
    Vněm nainstalovaná Win XP sp2.
    Nechce mi číst některá CD.
    Když mu strčím třeba CD kde mam ovladače pro desku hodí hlášku.
    Sorry we do not support thist M/B.
    Problém je taky s disketovou mechanikou ve VMware.
    Normálně funguje.
    Když však chci spustit systémovou disketu Win 98 při startu tak chvíli hrká a pak zamrzne.

  26. 26 Milan 13.04.06, 08:04:09
    FB

    [25] Boot disketou v pohodě, zkus jinou. CD od MB je logické že hodí chybu, VMware má pro HW vlastní nativní ovladače.

  27. 27 Milan 13.04.06, 08:04:14
    FB

    [22] Ahoj, ano je to tak. Do vmwaru můžeš použít i jednotky reálných fyzických disků. Stejně tak je k dispozici vmware-mount, coz je cmd utilitka ktera ti umozni pripojit vmware disk jako jednodku.

  28. 28 cyko 24.07.06, 09:07:49
    FB

    Dobrý...
    Mám vmware 5.5 na woknách xp a mám v ňom fedoru 5. Fedoru mám na maily a internet aby sa xpčko ani nemohli spojiť s netom. Mám tu ale problém, so súbormi čo stiahnem, alebo mi prídu poštou musím pracovať vo Woknách a tak siu to teraz prenášam na kľúči ale je to na porazenie. Existuje spôsob ako vytvoriť niečo kam budem môcť zapisovať aj z Wokien aj z Fedory a aj čítať? Vďaka.

  29. 29 Petr G. 02.10.06, 12:10:55
    FB

    Díky za článek. Slyšel jsem, že VMware umí spojovat víc serverů dohromady. Jak to přesně funguje? Řešíme problém, když spadne server, aby se dala jeho práce (OS) přehodit na jiný stroj...

  30. 30 Hexer 31.12.06, 01:12:08
    FB

    Myslim ze myslis cluster server... u VMW neni problem takovy spadly server zase rychle nahodit nebo jeho obraz prenest na jiny stroj... pro uzivatele par minutovy vypadek :) jinak pekny clanek... byl jsem na par konferencich kde se VMW okrajove resilo :o) a umi to skutecne zajimave veci... treba dochazkovy system spusteny na "stroji" s minimalnimi pozadavky pres noc ale vysokou prioritou rano a odpoledne :)

  31. 31 petr 22.01.07, 10:01:30
    FB

    ahoj , prosím o radu jak přenesu data s virtuálního xp do zdrojového xp , děkuji za radu.

  32. 32 spol55 24.01.07, 07:01:50
    FB

    Co mám dělat,při nainstalování XP pro mi při spuštění vypíše "malá pamět" a emulátor se resetuje a tak to jde stale dokola

  33. 33 Karel 31.01.07, 09:01:07
    FB

    Může mi někdo poradit,jak zprovoznit VMware na externím USB disku (pokud je to možné provozovat).