Možete optimizirati Parallels Desktop za Mac kako biste poboljšali performanse OS-a za goste. Stručnim korisnicima može se činiti da se radi samo o prilagodbi performansi samog gostujućeg OS-a, poput isključivanja vizualnih efekata. Ali prije nego počnete fino podešavati svoj OS za goste, morat ćete podesiti opcije konfiguracije OS za goste. Samo tada možete dobiti najbolje rezultate iz gostujućeg OS-a.
U ovom vodiču ćemo usporediti koliko dobro Windows 7 radi kao gostujući OS koristeći Parallels Desktop 6 za Mac. Odabrali smo Windows 7 iz nekoliko razloga, od kojih je jedan taj što je dostupan u 32-bitnoj i 64-bitnoj verziji, a korišten je za usporedbu između Parallelsa, VMWareovog Fusiona i Oracleovog Virtual Boxa. S instaliranim sustavom Windows 7, zajedno s naša dva omiljena alata za usporedbu na više platformi (Geekbench i CINEBENCH), spremni smo otkriti koje postavke imaju najveći učinak na izvedbu gostujućeg OS-a.
Paralele podešavanja performansi
Ispitat ćemo sljedeće konfiguracijske opcije Parallels gostujućeg OS-a s našim alatima za usporedbu:
- Opcije predmemoriranja performansi (brži virtualni stroj ili brži Mac)
- Adaptive Hypervisor omogućen ili onemogućen
- Podesite Windows za brzinu uključenu ili onemogućenu
- Veličina video RAM-a
- 3D ubrzanje
- Veličina RAM-a OS-a za goste
- Broj procesora/jezgri
Od gornjih parametara, očekujemo da će veličina RAM-a i broj CPU-a igrati istaknutu ulogu u performansama gostujućeg OS-a, a da će veličina video ram-a i 3D ubrzanje igrati manju ulogu. Ne mislimo da će preostale opcije značajno poboljšati performanse, ali već smo bili u krivu i nije neobično iznenaditi se onim što otkrivaju testovi performansi.
Optimizirajte Parallels Desktop: Kako testiramo
Koristit ćemo Geekbench 2.1.10 i CINEBENCH R11.5 za mjerenje performansi Windows 7 dok mijenjamo opcije konfiguracije OS-a za goste.
Referentni testovi
Geekbench testira performanse procesora s cijelim brojevima i pomičnim zarezom, testira memoriju pomoću jednostavnog testa performansi čitanja/pisanja i izvodi test streama koji mjeri održivu propusnost memorije. Rezultati skupa testova kombiniraju se kako bi se proizvela jedinstvena ocjena Geekbencha. Također ćemo razdvojiti četiri osnovna skupa testova (Cjelobrojna izvedba, Izvedba s pomičnim zarezom, Izvedba memorije i Izvedba toka), tako da možemo vidjeti prednosti i slabosti svakog virtualnog okruženja.
CINEBENCH izvodi test sposobnosti CPU-a računala i njegove grafičke kartice za renderiranje slika u stvarnom svijetu. Prvi test koristi CPU za renderiranje fotorealistične slike, koristeći CPU intenzivna izračunavanja za renderiranje refleksija, ambijentalne okultacije, osvjetljenja područja i sjenčanja, i više. Izvodimo testove koristeći jedan CPU ili jezgru, a zatim ponavljamo test koristeći više CPU-a ili jezgri. Rezultat daje referentnu ocjenu performansi za računalo koje koristi jedan procesor, ocjenu za sve CPU-e i jezgre te pokazatelj koliko se dobro iskorištava više jezgri ili CPU-a.
Drugi CINEBENCH test ocjenjuje performanse grafičke kartice računala koristeći OpenGL za renderiranje 3D scene dok se kamera kreće unutar scene. Ovaj test određuje koliko brzo grafička kartica može raditi dok još uvijek točno prikazuje scenu.
Metodologija testiranja
Sa sedam različitih konfiguracijskih parametara OS-a za goste koje treba testirati, a s nekim parametrima koji imaju više opcija, mogli bismo završiti s izvođenjem referentnih testova do sljedeće godine. Kako bismo smanjili broj testova koje treba izvesti, a opet generirali značajne rezultate, počet ćemo testiranjem količine RAM-a i broja CPU-a/jezgri, jer mislimo da će te varijable imati najveći utjecaj. Zatim ćemo koristiti najlošiju RAM/CPU konfiguraciju i najbolju RAM/CPU konfiguraciju kada testiramo preostale opcije performansi.
Sva testiranja izvršit ćemo nakon ponovnog pokretanja glavnog sustava i virtualnog okruženja. I za host i za virtualno okruženje bit će onemogućene sve anti-malware i antivirusne aplikacije. Sva virtualna okruženja bit će pokrenuta unutar standardnog OS X prozora. U slučaju virtualnih okruženja, nijedna korisnička aplikacija neće biti pokrenuta osim referentnih vrijednosti. Na glavnom sustavu, s izuzetkom virtualnog okruženja, neće se izvoditi nijedna korisnička aplikacija osim uređivača teksta za bilježenje prije i nakon testiranja, ali nikada tijekom stvarnog procesa testiranja.
Optimizirajte Parallels Desktop: 512 MB RAM-a u odnosu na više procesora/jezgri
Počet ćemo ovo mjerilo dodjeljivanjem 512 MB RAM-a gostujućem OS-u Windows 7. Ovo je minimalna količina RAM-a koju preporučuje Parallels za pokretanje Windows 7 (64-bitni). Smatrali smo da je dobra ideja započeti naše testiranje performansi memorije na razinama ispod optimalnih, kako bismo utvrdili kako se performanse poboljšavaju ili ne poboljšavaju s povećanjem memorije.
Nakon što smo postavili 512 MB RAM-a, pokrenuli smo svako od naših mjerila koristeći 1 CPU/jezgru. Nakon što su referentne vrijednosti dovršene, ponovili smo test koristeći 2, a zatim 4 CPU-a/jezgre.
512 MB Rezultati memorije
Ono što smo pronašli bilo je gotovo ono što smo očekivali. Windows 7 bio je u mogućnosti raditi dobro, iako je memorija bila ispod preporučenih razina. U Geekbench Overall, Integer i Floating Point testovima, vidjeli smo da su se performanse lijepo poboljšale jer smo bacili dodatne procesore/jezgre na testove. Vidjeli smo najbolje rezultate kada smo Windows 7 učinili dostupnim 4 CPU-a/jezgre. Memorijski dio Geekbencha pokazao je male promjene jer su dodani procesori/jezgre, što smo i očekivali. Međutim, Geekbench Stream test, koji mjeri propusnost memorije, pokazao je primjetan pad kada smo dodali CPU/jezgre u kombinaciju. Vidjeli smo najbolji Stream rezultat sa samo jednom CPU/jezgrom.
Naša je pretpostavka da je dodatno opterećenje virtualnog okruženja za korištenje dodatnih procesora/jezgri ono što je umanjilo izvedbu propusnosti streama. Čak i tako, poboljšanje u testovima cijelog broja i pomičnog zareza s više procesora/jezgri vjerojatno je vrijedno blagog pada performansi Streama za većinu korisnika.
Naši CINEBENCH rezultati također su pokazali otprilike ono što smo očekivali. Renderiranje, koje koristi CPU za crtanje složene slike, poboljšano je kako je u mješavinu dodano više CPU-a/jezgri. OpenGL test koristi grafičku karticu, tako da nije bilo primjetnih promjena jer smo dodali procesore/jezgre.
Optimizirajte Parallels Desktop: 1 GB RAM-a u odnosu na više procesora/jezgri
Počet ćemo ovo mjerilo dodjeljivanjem 1 GB RAM-a gostujućem OS-u Windows 7. Ovo je preporučena dodjela memorije za Windows 7 (64-bitni), barem prema Parallelsu. Smatrali smo da je dobra ideja testirati s ovom razinom memorije jer će to vjerojatno biti opcija za mnoge korisnike.
Nakon što smo postavili 1 GB RAM-a, pokrenuli smo svaku od naših referentnih vrijednosti koristeći 1 CPU/jezgru. Nakon što su referentne vrijednosti dovršene, ponovili smo test koristeći 2, a zatim 4 CPU-a/jezgre.
1 GB memorije Rezultati
Ono što smo pronašli bilo je gotovo ono što smo očekivali; Windows 7 bio je u mogućnosti raditi dobro, iako je memorija bila ispod preporučene razine. U Geekbench Overall, Integer i Floating Point testovima, vidjeli smo da su se performanse lijepo poboljšale jer smo bacili dodatne procesore/jezgre na testove. Vidjeli smo najbolje rezultate kada smo 4 CPU-a/jezgre učinili dostupnima za Windows 7. Memorijski dio Geekbencha pokazao je male promjene jer smo dodali CPU-e/jezgre, što smo i očekivali. Međutim, Geekbench Stream test, koji mjeri propusnost memorije, pokazao je primjetan pad kada smo dodali CPU/jezgre u kombinaciju. Vidjeli smo najbolji Stream rezultat sa samo jednom CPU/jezgrom.
Naša je pretpostavka da je dodatno opterećenje virtualnog okruženja za korištenje dodatnih procesora/jezgri ono što je umanjilo izvedbu propusnosti streama. Čak i tako, poboljšanje u testovima cijelog broja i pomičnog zareza s više procesora/jezgri vjerojatno je vrijedno blagog pada performansi streama za većinu korisnika.
Naši CINEBENCH rezultati također su pokazali otprilike ono što smo očekivali. Renderiranje, koje koristi CPU za crtanje složene slike, poboljšano je kako je u mješavinu dodano više CPU-a/jezgri. OpenGL test koristi grafičku karticu, tako da nije bilo primjetnih promjena jer smo dodali procesore/jezgre.
Jedna stvar koju smo odmah primijetili je da iako su ukupni brojevi performansi u svakom testu bili bolji od konfiguracije od 512 MB, promjena je bila marginalna, jedva ono što smo očekivali. Naravno, sami benchmark testovi nisu previše vezani za pamćenje. Očekujemo da će aplikacije iz stvarnog svijeta koje jako koriste memoriju dobiti pojačanje od dodanog RAM-a.
Optimizirajte Parallels Desktop: 2 GB RAM-a u odnosu na više procesora/jezgri
Počet ćemo ovo mjerilo dodjeljivanjem 2 GB RAM-a gostujućem OS-u Windows 7. Ovo će vjerojatno biti gornja granica raspodjele RAM-a za većinu pojedinaca koji pokreću Windows 7 (64-bitni) pod Parallelsom. Očekujemo malo bolju izvedbu od 512 MB i 1 GB testova koje smo proveli ranije.
Nakon što smo postavili 2 GB RAM-a, pokrenuli smo svaku od naših referentnih vrijednosti koristeći 1 CPU/jezgru. Nakon što su referentne vrijednosti dovršene, ponovili smo testove koristeći 2, a zatim 4 CPU-a/jezgre.
2 GB memorije Rezultati
Ono što smo pronašli nije baš ono što smo očekivali. Windows 7 se dobro pokazao, ali nismo očekivali tako malo povećanje performansi samo na temelju količine RAM-a. U Geekbench Overall, Integer i Floating Point testovima vidjeli smo da se performanse lijepo poboljšale jer smo bacili dodatne procesore/jezgre na testove. Vidjeli smo najbolje rezultate kada smo 4 CPU-a/jezgre učinili dostupnima za Windows 7. Memorijski dio Geekbencha pokazao je male promjene jer smo dodali CPU-e/jezgre, što smo i očekivali. Međutim, Geekbench Stream test, koji mjeri propusnost memorije, pokazao je primjetan pad kada smo dodali CPU/jezgre u kombinaciju. Vidjeli smo najbolji Stream rezultat sa samo jednom CPU/jezgrom.
Naša je pretpostavka da je dodatno opterećenje virtualnog okruženja za korištenje dodatnih procesora/jezgri ono što je umanjilo izvedbu propusnosti streama. Čak i tako, poboljšanje u testovima cijelog broja i pomičnog zareza s više procesora/jezgri vjerojatno je vrijedno blagog pada performansi Streama za većinu korisnika.
Naši CINEBENCH rezultati također su pokazali otprilike ono što smo očekivali. Renderiranje, koje koristi CPU za crtanje složene slike, poboljšano je kako je u mješavinu dodano više CPU-a/jezgri. OpenGL test koristi grafičku karticu, tako da nije bilo primjetnih promjena jer smo dodali procesore/jezgre.
Jedna stvar koju smo odmah primijetili je da iako su ukupni brojevi performansi u svakom testu bili bolji od konfiguracije od 512 MB, promjena je bila marginalna, jedva ono što smo očekivali. Naravno, sami benchmark testovi nisu previše vezani za pamćenje. Očekujemo da će aplikacije iz stvarnog svijeta koje jako koriste memoriju dobiti pojačanje od dodanog RAM-a.
Dodjela memorije i procesora Parallels: Što smo otkrili
Nakon testiranja Parallelsa s dodjelom memorije od 512 RAM-a, 1 GB RAM-a i 2 GB RAM-a, zajedno s testiranjem s višestrukim CPU/Core konfiguracijama, došli smo do nekih definitivnih zaključaka.
Dodjela RAM-a
Naša je pretpostavka da je dodatno opterećenje virtualnog okruženja za korištenje dodatnih procesora/jezgri ono što je umanjilo izvedbu propusnosti streama. Čak i tako, poboljšanje u testovima cijelog broja i pomičnog zareza s više procesora/jezgri vjerojatno je vrijedno blagog pada performansi Streama za većinu korisnika.
Jedna stvar koju smo odmah primijetili je da iako su ukupni brojevi performansi u svakom testu bili bolji od konfiguracije od 512 MB, promjena je bila marginalna, jedva ono što smo očekivali. Naravno, sami benchmark testovi nisu previše vezani za pamćenje. Očekujemo da će aplikacije iz stvarnog svijeta koje jako koriste memoriju dobiti pojačanje od dodanog RAM-a.
CPU/jezgre
Za potrebe benchmark testiranja, količina RAM-a imala je mali utjecaj na ukupnu izvedbu. Da, dodjeljivanje veće količine RAM-a općenito je poboljšalo rezultate referentnih vrijednosti, ali ne u dovoljnoj mjeri da bi opravdalo uskraćivanje OS-a domaćina (OS X) RAM-a koji bi mogao bolje iskoristiti.
Međutim, budući da ukupna ocjena uključuje performanse memorije, koje su se malo promijenile, ili u slučaju Stream testa, pad s povećanjem procesora/jezgri, ukupni postotak poboljšanja kretao se samo od 26% do 40%.
Rezultati
Zapamtite, međutim, da iako nismo vidjeli velika poboljšanja, testirali smo gostujući OS samo pomoću alata za usporedbu. Stvarne Windows aplikacije koje koristite doista bi mogle bolje raditi s više RAM-a koji im je na raspolaganju. Međutim, također je jasno da ako koristite svoj gostujući OS za pokretanje Outlooka, Internet Explorera ili drugih općih aplikacija, vjerojatno nećete vidjeti nikakvo poboljšanje ako im dodate više RAM-a.
- Najgore: 512 MB RAM-a i 1 CPU
- Najbolje: 1 GB RAM-a i 4 CPU-a
Parallels Video Performance: Video RAM Veličina
Najveće povećanje performansi došlo je od stavljanja dodatnih CPU-a/jezgri na raspolaganje gostujućem OS-u Parallels. Udvostručenje broja CPU-a/jezgri nije dovelo do udvostručenja performansi. Najbolje povećanje performansi došlo je u Integer testu, s povećanjem od 50% do 60% kada smo udvostručili broj dostupnih CPU/jezgri. Vidjeli smo poboljšanje od 47% do 58% u testu s pomičnim zarezom kada smo udvostručili CPU/jezgre.
Tražili smo dvije konfiguracije RAM-a/CPU-a za korištenje u ostatku naših testova, s najlošijom i s najboljom izvedbom. Imajte na umu da kada kažemo 'najgori', mislimo samo na performanse u Geekbench benchmark testu. Najlošija izvedba u ovom testu zapravo je pristojna izvedba u stvarnom svijetu, upotrebljiva za većinu osnovnih Windows aplikacija, kao što su e-pošta i pregledavanje weba.
Drugi test uključuje renderiranje statične slike. Ovaj test koristi CPU za renderiranje fotorealistične slike, koristeći CPU intenzivna izračunavanja za renderiranje refleksija, ambijentalne okultacije, osvjetljenja područja i sjenčanja i više.
Očekivanja
U ovom testu performansi videozapisa Parallelsa, koristit ćemo dvije osnovne konfiguracije. Prvi će biti 512 MB RAM-a i jedan CPU dodijeljen Windows 7 gostujućem OS-u. Druga konfiguracija bit će 1 GB RAM-a i 4 CPU-a dodijeljena gostujućem OS-u Windows 7. Za svaku konfiguraciju promijenit ćemo količinu video memorije dodijeljenu gostujućem OS-u da vidimo kako to utječe na performanse.
S tim pretpostavkama, pogledajmo kako Parallels 6 Desktop za Mac ima referentne vrijednosti.
Rezultati performansi Parallels Video
Vidjeli smo mali učinak na OpenGL test od promjene broja CPU-a/jezgri dostupnih OS-u za goste. Međutim, primijetili smo lagani pad (3,2 %) u performansama kada smo smanjili količinu video RAM-a s 256 MB na 128 MB.
Koristit ćemo CINEBENCH R11.5 za usporedbu grafičkih performansi. CINEBENCH R11.5 izvodi dva testa. Prvi je OpenGL, koji mjeri sposobnost grafičkog sustava da precizno renderira animirani video. Test zahtijeva da svaki okvir bude točno prikazan i mjeri ukupni postignuti broj sličica u sekundi. OpenGL test također zahtijeva da grafički sustav podržava hardversko 3D ubrzanje. Dakle, uvijek ćemo izvoditi testove s hardverskim ubrzanjem omogućenim u Parallelsu.
Zaključak o izvedbi Parallels Video
Očekujemo da ćemo vidjeti neke razlike u OpenGL testu kako mijenjamo veličinu video RAM-a, pod uvjetom da ima dovoljno RAM-a da omogući rad hardverske akceleracije. Isto tako, očekujemo da će na test renderiranja najviše utjecati broj CPU-a dostupnih za renderiranje fotorealistične slike, s malim utjecajem količine video RAM-a.
Optimizirajte Parallels Desktop: Najbolja konfiguracija za izvedbu gostujućeg OS-a
Uz pomoć referentnih vrijednosti, možemo se okrenuti podešavanju Parallels 6 Desktop za Mac za najbolje performanse za OS za goste.
Dodjela memorije
Test renderiranja odgovorio je očekivano na broj dostupnih procesora/jezgri; što više to bolje. Ali također smo primijetili blagi pad performansi (1,7 %) kada smo smanjili video RAM sa 256 MB na 128 MB. Nismo baš očekivali da će veličina video RAM-a imati takav učinak. Iako je promjena bila mala, bila je ponovljiva i mjerljiva.
Iako su stvarne promjene performansi između veličina video RAM-a bile neznatno različite, one su ipak bile mjerljive. A budući da se čini da nema posebnog razloga za postavljanje video memorije ispod trenutno podržane najveće veličine od 256 MB, čini se sigurnim reći da je zadana postavka video RAM-a od 256 MB s omogućenim 3D hardverskim ubrzanjem doista najbolja postavka za koristiti za bilo koji gostujući OS.
Ono gdje ćete vidjeti prednosti povećanja alokacije memorije su aplikacije koje koriste puno RAM-a, kao što su grafike, igre, složene proračunske tablice i multimedijsko uređivanje.
Naša preporučena dodjela memorije je 1 GB za većinu gostujućih OS-a i osnovnih aplikacija koje će pokretati. Povećajte taj iznos za igre i grafiku, ili ako vidite lošije performanse.
CPU/Dodjela jezgri
Ono što smo otkrili je da dodjela memorije ima manji učinak na performanse gostujućeg OS-a nego što smo isprva mislili. Ono što ovo ukazuje je da Parallelsov ugrađeni sustav predmemoriranja, koji je dizajniran da pomogne u osnovnoj izvedbi gostujućeg OS-a, radi vrlo dobro, barem za gostujući OS za koji Parallels zna. Ako odaberete nepoznatu vrstu gostujućeg OS-a, tada Parallels caching možda neće raditi dobro.
Video RAM postavke
Ovo se zapravo pokazalo prilično jednostavnim. Za bilo koji gostujući OS temeljen na Windowsima, koristite maksimalni video RAM (256 MB), omogućite 3D ubrzanje i omogućite okomitu sinkronizaciju.
Postavke optimizacije
Postavite postavku Performance na 'Faster virtual machine.' Ovo će dodijeliti fizičku memoriju vašeg Maca za gostujući OS. Ovo može poboljšati performanse gostujućeg OS-a, ali također može smanjiti performanse vašeg Maca ako imate ograničenu memoriju.
Stoga, kada postavljate dodjelu memorije za gostujući OS, ključ za određivanje veličine za korištenje su aplikacije koje ćete pokretati u gostujućem OS-u. Nećete vidjeti mnogo poboljšanja u osnovnim aplikacijama koje ne zahtijevaju veliku količinu memorije, kao što su e-pošta, pregledavanje i obrada teksta, ako ih trošite memorijom.
Opcija Tune Windows for Speed automatski će onemogućiti neke Windows značajke koje imaju tendenciju usporavanja performansi. To su uglavnom vizualni GUI elementi, kao što je sporo blijeđenje prozora i drugi efekti.
Postavite Power na 'Bolje performanse.' Ovo će omogućiti gostujućem OS-u da radi punom brzinom, bez obzira na to kako će to utjecati na bateriju u prijenosnom Macu.
Optimizirajte Parallels Desktop: najbolja konfiguracija za Mac performanse
Daleko, ova postavka ima najveći učinak na performanse gostujućeg OS-a. Međutim, kao i kod dodjele memorije, ako aplikacijama koje koristite ne treba puno performansi, trošite CPU/jezgre koje bi vaš Mac mogao koristiti ako nepotrebno povećate dodjelu CPU/jezgri. Za osnovne aplikacije kao što su e-pošta i pregledavanje weba, 1 CPU je u redu. Vidjet ćete poboljšanja u igrama, grafici i multimediji s više jezgri. Za ove vrste aplikacija trebali biste dodijeliti najmanje 2 CPU/jezgre i više, ako je moguće.
Dodjela memorije
Postavite gostujući OS na minimalnu memoriju potrebnu za OS plus aplikacije koje želite pokrenuti. Za osnovne Windows aplikacije, kao što su e-pošta i preglednici, 512 MB bi trebalo biti dovoljno. Ovo će ostaviti više RAM-a za vaše Mac aplikacije.
Dodjela procesora/jezgri
Budući da performanse gostujućeg OS-a nisu ovdje cilj, postavljanje gostujućeg OS-a da ima pristup jednom CPU-u/jezgri trebalo bi biti odgovarajuće kako bi se osiguralo da gostujući OS može dobro raditi i da vaš Mac nije pretjerano opterećen.
Dodjela video RAM-a
Video RAM i njegove povezane postavke zapravo imaju mali utjecaj na performanse vašeg Mac računala. Predlažemo da ga ostavite na zadanoj postavci za gostujući OS.
Postavke optimizacije
Uključivanje značajke Enable Adaptive Hypervisor omogućuje da se procesori/jezgre na vašem Macu dodijele bilo kojoj aplikaciji koja je trenutno u fokusu. To znači da sve dok je gostujući OS najistaknutija aplikacija, on će imati veći prioritet u odnosu na bilo koju Mac aplikaciju koju pokrećete u isto vrijeme.
Podešavanje Parallelsovih opcija konfiguracije gostujućeg OS-a za najbolje performanse Maca pretpostavlja da imate aplikacije gostujućeg OS-a koje želite ostaviti da rade cijelo vrijeme i da želite da one imaju minimalan utjecaj na vaše korištenje vašeg Maca. Primjer bi bio pokretanje programa Outlook u OS-u za goste, tako da možete često provjeravati svoju poslovnu e-poštu. Želite da vaše Mac aplikacije nastave raditi, bez ikakvog velikog pada performansi zbog pokretanja virtualnog stroja.
Postavite postavku Performance na 'Faster Mac OS.' Ovo će dati prednost dodjeli fizičke memorije vašem Macu umjesto njezinog dodjeljivanja gostujućem OS-u i poboljšati performanse vašeg Maca. Loša strana je to što gostujućem OS-u može nedostajati dostupne memorije i raditi sporo dok mu vaš Mac ne učini dostupnom memoriju.
Postavite Power na 'Longer Battery Life' kako biste smanjili performanse gostujućeg OS-a i produžili trajanje baterije u prijenosnom Macu. Ako ne koristite prijenosni Mac, ova postavka zapravo neće napraviti veliku razliku.