Top software: VMware Workstation 5.5
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 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).
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 :-)
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:
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.
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.
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.
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
Fakt super článek :) A ty screenshoty sou taky pěkný hlavně ten stim chameleonem...
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.
[2] je to tak, jeho jediné zásadní omezení je, že v Playeru nejde vytvořit nový VM, to jde jen v plné verzi
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?
[4] používám HW router s Linuxovou IPTABLEs..
Vraj to ide aj v playeri: návod
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 :).
[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 :-)
Funguje to ve Win XP x64? Nebo nějaký obdobný program?
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?
[10] VMware Workstation je název produktu, běží tedy i na Windows 2003 Server
[9] ano, VMware Workstation 5.5 podporuje i WinXP 64bit, viz release notes
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.
[13] máš číst pravidelně tento web, a archívy, je tu miliarda informací :-)
http://myego.cz/item/wind...
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?
[15] VMware server je určen pro podniková použití, centrální správa, atd., nikoliv pro běžné uživatele
Mě bohužel na P4 630 nejdou spustit 64 bitové systémy :-(
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?
Zdarvím máš dobrou mašinu ale zájímalo by mě jakej
používaš zdroj
[19] Thermaltake TWV500
[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
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.
Veľmi dobrý program je ten vmware len škoda že v ňom nejak nejde rozbehat veľmi dobrú linuxovú edíciu Slackware :(
[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 ;-) )
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.
[25] Boot disketou v pohodě, zkus jinou. CD od MB je logické že hodí chybu, VMware má pro HW vlastní nativní ovladače.
[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.
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.
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...
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 :)
ahoj , prosím o radu jak přenesu data s virtuálního xp do zdrojového xp , děkuji za radu.
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
Může mi někdo poradit,jak zprovoznit VMware na externím USB disku (pokud je to možné provozovat).