Оптимизиране на Parallels Desktop - Parallels Guest OS Optimization

Оптимизирането на Parallels Desktop за Mac за най-добра производителност на хостващата операционна система може да изглежда до голяма степен въпрос на персонализиране на ефективността на самата гостна операционна система, като например изключване на визуални ефекти в различните операционни системи на Windows. Но преди да започнете да настройвате Windows или друга гостуваща операционна система , първо трябва да настроите опциите за конфигуриране на операционната система на Parallels. Само тогава можете да получите най-добри резултати от хост операционна система.

В това ръководство ще преценим доколко добре Windows 7 се представя като гостна операционна система, използвайки Parallels Desktop 6 за Mac. Избрахме Windows 7 по няколко причини. Това е най-актуалната операционна система на Windows, налична; той е достъпен както в 32-битова, така и в 64-битова версия, което го прави използваема за почти всички Intel Macs; и може би най-важното е, че просто инсталирахме Windows 7 (64-bit) на Parallels, за да извършим сравнителни сравнения между Parallels, Fusion на VMWare и Виртуалната кутия на Oracle . С инсталирането на Windows 7, заедно с двата ни любими инструмента за сравнителен анализ (Geekbench и CINEBENCH), ние сме готови да разберем кои настройки имат най-голям ефект върху производителността на OS.

Паралели за настройка на ефективността

Ние ще тестваме следните опции за конфигуриране на ОС на Parallels с нашите инструменти за сравнение:

От горните параметри очакваме размерът на RAM и броят на процесорите да играят водеща роля в ефективността на хост операционната система, както и размера на Video Ram Size и 3D Acceleration, за да играят по-малка роля. Не мислим, че останалите опции ще дадат значителен тласък на производителността, но по-рано сме се побъркали и не е необичайно да се изненадате какви тестове за ефективност разкриват.

01 от 09

Оптимизиране на Parallels Desktop - Parallels Guest OS Optimization

Оптимизирането на хост операционна система включва определяне на броя на CPU и количеството памет, която да използвате.

02 от 09

Оптимизирайте Parallels Desktop - как тестваме

Видео ефективността на операционната система за гости на Parallels се определя отчасти чрез управлението на размера на видео паметта и използването на хардуерно 3D ускорение.

Ще използваме Geekbench 2.1.10 и CINEBENCH R11.5, за да измерим ефективността на Windows 7, докато променяме опциите за конфигуриране на гости.

Тестовете за бенчмарк

Geekbench тества цялостната и плаваща запетая на процесора, тества паметта с помощта на прост тест за четене / запис и изпълнява тест за поток, който измерва траен трафик на паметта. Резултатите от комплекта от тестове се комбинират, за да се получи единичен резултат на Geekbench. Ще разберем и четирите основни серии от тестове (цялостна производителност, ефективност с плаваща запетая, производителност на паметта и производителност на потока), за да можем да видим силните и слабите страни на всяка виртуална среда.

CINEBENCH изпълнява истински тест за процесора на компютъра и способността на графичната му карта да изобразява изображения. Първият тест използва процесора, за да направи фотореалистично изображение, използвайки компютърни изчисления, за да направи отражения, затъмнение на околната среда, осветление на района и засенчване и др. Извършваме тестовете с помощта на единичен процесор или ядро, а след това повторете теста, като използвате няколко процесора или ядра. Резултатът дава референтна степен на производителност за компютъра, като се използва един процесор, клас за всички процесори и ядра и индикация за това колко добре се използват множество ядра или процесори.

Вторият тест CINEBENCH оценява ефективността на графичната карта на компютъра чрез OpenGL, за да направи 3D сцена, докато камерата се движи в сцената. Този тест определя колко бързо графичната карта може да изпълнява, докато все още прави точно сцената.

Методика на тестване

При седем различни конфигурационни параметъра на Guest OS за тестване и при някои параметри с няколко опции бихме могли да приключим с изпълнението на тестовете за бенчмарк до следващата година. За да намалим броя на тестовете, които трябва да извършим и все пак да генерираме смислени резултати, ще започнем с тестване на размера на RAM и броя на CPU / Core, тъй като ние смятаме, че тези променливи ще имат най-голямо въздействие. След това ще използваме най-лошата конфигурация RAM / CPU и най-добрата RAM / CPU конфигурация, когато тестваме останалите опции за ефективност.

Ще извършим всички тестове след ново стартиране както на хост системата, така и на виртуалната среда. Както домакинската, така и виртуалната среда ще бъдат деактивирани за всички анти-злонамерени и антивирусни приложения. Всички виртуални среди ще се изпълняват в стандартен прозорец на OS X. В случая на виртуалните среди няма да се изпълняват други потребителски приложения освен еталонните. На хост системата, с изключение на виртуалната среда, няма да се изпълняват други потребителски приложения освен текстови редактори, за да се правят бележки преди и след тестване, но никога по време на текущия тестов процес.

03 от 09

Оптимизирайте Parallels Desktop - 512 MB RAM срещу множество процесори / сърцевини

Открихме, че 512 MB оперативна памет е достатъчно, за да работи с Windows 7 без никакви сериозни наказания за изпълнение.

Ще стартираме този бенчмарк, като възложим 512 MB RAM на операционната система Windows 7. Това е минималното количество RAM, препоръчано от Parallels, за да стартирате Windows 7 (64-битова). Смятахме, че е добра идея да започнем тестването на производителността на паметта ни при оптимални нива, за да определим как ефективността се подобрява или не се подобрява с увеличаване на паметта.

След като настроихме разпределението на 512 MB RAM, изпълнихме всеки един от критериите ни с 1 CPU / Core. След като критериите бяха завършени, повторихме теста с 2 и 4 процесора / ядра.

512 MB резултати от паметта

Това, което открихме, беше точно това, което очаквахме. Windows 7 успя да се представи добре, въпреки че паметта е под препоръчителните нива. В тестовете за Geekbench Overall, Integer и Floating Point видяхме, че производителността се подобри добре, докато при тестовете хвърлихме допълнителни CPU / Core. Видяхме най-добрите резултати, когато направихме 4 процесора / сърцевини на разположение на Windows 7. Паметната част на Geekbench показа малка промяна, тъй като CPU / Core бяха добавени, което очаквахме. Въпреки това тестът за потока на Geekbench, който измерва честотната лента на паметта, показа забележим спад, тъй като добавихме процесорите / сърцевините към сместа. Видяхме най-добрият резултат от потока само с един CPU / ядро.

Нашето предположение е, че допълнителните режийни разходи на виртуалната среда за използване на допълнителни процесори / сърцевини са това, което се е превърнало в производителността на потока трафик. Въпреки това, подобрението в тестовете за цяло число и плаваща запетая с множество процесори / ядра вероятно заслужава да бъде леко понижено в ефективността на Stream за повечето потребители.

Нашите CINEBENCH резултати също показаха точно това, което очаквахме. Rendering, което използва процесора, за да изготви сложен образ, се подобри, тъй като към сместа бяха добавени повече CPU / Core. Тестът OpenGL използва графичната карта, затова нямаше забележими промени, когато добавихме CPU / Core.

04 от 09

Оптимизиране на Parallels Desktop - 1 GB RAM срещу множество процесори / сърцевини

Удрянето на RAM до 1 GB води до незначително увеличение на производителността; можете да спечелите значителни подобрения, като добавите процесори.

Ще стартираме този бенчмарк, като възложим 1 GB RAM на операционната система Windows 7. Това е препоръчителното разпределение на паметта за Windows 7 (64-bit), поне според Parallels. Смятахме, че е добра идея да тествате с това ниво на паметта, защото вероятно ще бъде опцията за много потребители.

След като настроихме разпределението на 1 ГБ RAM, изпълнихме всеки един от критериите ни с 1 CPU / Core. След като критериите бяха завършени, повторихме теста с 2 и 4 процесора / ядра.

1 GB резултати от паметта

Това, което открихме, беше точно това, което очаквахме; Windows 7 успя да се представи добре, въпреки че паметта е под препоръчителното ниво. В тестовете за Geekbench Overall, Integer и Floating Point видяхме, че производителността се подобри добре, докато при тестовете хвърлихме допълнителни CPU / Core. Видяхме най-добрите резултати, когато направихме 4 процесора / ядра на разположение на Windows 7. Паметната част на Geekbench показа малка промяна, когато добавихме CPU / Core, което очаквахме. Въпреки това тестът за потока на Geekbench, който измерва честотната лента на паметта, показа забележим спад, тъй като добавихме процесорите / сърцевините към сместа. Видяхме най-добрият резултат от потока само с един CPU / ядро.

Нашето предположение е, че допълнителните режийни разходи на виртуалната среда за използване на допълнителни процесори / сърцевини са това, което се е превърнало в производителността на потока трафик. Въпреки това, подобрението в тестовете за цяло число и плаваща запетая с множество процесори / ядра вероятно заслужава да бъде леко понижено в ефективността на Stream за повечето потребители.

Нашите CINEBENCH резултати също показаха точно това, което очаквахме. Rendering, което използва процесора, за да изготви сложен образ, се подобри, тъй като към сместа бяха добавени повече CPU / Core. Тестът OpenGL използва графичната карта, затова нямаше забележими промени, когато добавихме CPU / Core.

Едно нещо, което забелязахме веднага, беше, че докато общите резултати за всеки тест бяха по-добри от конфигурацията от 512 МБ, промяната беше незначителна, едва ли очаквахме. Разбира се, самите тестове за сравнение не са много запомнени. Очакваме, че приложения в реалния свят, които използват паметта силно, ще получат тласък от добавената RAM.

05 от 09

Оптимизиране на Parallels Desktop - 2 GB RAM срещу множество CPU / ядра

Добавянето на процесори обикновено увеличава цялостната производителност. Изключението беше оползотворяването на честотната лента на паметта (Stream), което падна, когато добавихме CPU.

Ще стартираме този бенчмарк, като възложим на операционната система Windows 7 2 GB оперативна памет. Това вероятно ще бъде горната част на разпределението на RAM за повечето хора, които пускат Windows 7 (64-битов) под Parallels. Очакваме малко по-добра производителност от тестовете от 512 МБ и 1 ГБ, които стартирахме по-рано.

След като настроихме разпределението на 2 GB RAM, изпълнихме всеки един от критериите ни с 1 CPU / Core. След като критериите бяха завършени, повторихме тестовете с 2 и 4 процесора / ядра.

2 GB резултати от паметта

Това, което открихме, не беше точно това, което очаквахме. Windows 7 се представи добре, но не очаквахме да видим такова малко увеличение на производителността, основаващо се само на размера на RAM. В тестовете за Geekbench Overall, Integer и Floating Point видяхме, че производителността се подобрява добре, докато при тестовете хвърляхме допълнителни CPU / Core. Видяхме най-добрите резултати, когато направихме 4 процесора / ядра на разположение на Windows 7. Паметната част на Geekbench показа малка промяна, когато добавихме CPU / Core, което очаквахме. Въпреки това тестът за потока на Geekbench, който измерва честотната лента на паметта, показа забележим спад, тъй като добавихме процесорите / сърцевините към сместа. Видяхме най-добрият резултат от потока само с един CPU / ядро.

Нашето предположение е, че допълнителните режийни разходи на виртуалната среда за използване на допълнителни процесори / сърцевини са това, което се е превърнало в производителността на потока трафик. Въпреки това, подобрението в тестовете за цяло число и плаваща запетая с множество процесори / ядра вероятно заслужава да бъде леко понижено в ефективността на Stream за повечето потребители.

Нашите CINEBENCH резултати също показаха точно това, което очаквахме. Rendering, което използва процесора, за да изготви сложен образ, се подобри, тъй като към сместа бяха добавени повече CPU / Core. Тестът OpenGL използва графичната карта, затова нямаше забележими промени, когато добавихме CPU / Core.

Едно нещо, което забелязахме веднага, беше, че докато общите резултати за всеки тест бяха по-добри от конфигурацията от 512 МБ, промяната беше незначителна, едва ли очаквахме. Разбира се, самите тестове за сравнение не са много запомнени. Очакваме, че приложения в реалния свят, които използват паметта силно, ще получат тласък от добавената RAM.

06 от 09

Parallels памет и CPU разпределение - това, което открихме

Това, което разделяше най-добре от най-лошото, беше предимно броят на CPU, присвоени на операционната система за гости на Parallels, а не паметта или други разширени настройки.

След тестване на Parallels с разпределение на паметта от 512 RAM, 1 GB RAM и 2 GB RAM, заедно с тестване с множество CPU / Core конфигурации, стигнахме до някои категорични изводи.

Разпределение на RAM

За целите на бенчмарковите тестове количеството RAM е имало слабо влияние върху общото представяне. Да, разпределянето на повече оперативна памет обикновено подобрява показателите за сравнение, но не е достатъчно съществено, за да оправдае лишаването на RAM на операционната система (OS X), която може да използва по-добре.

Не забравяйте обаче, че докато не видяхме големи подобрения, тествахме само гостната OS, използвайки инструменти за сравнение. Действителните приложения на Windows, които използвате, наистина могат да работят по-добре с наличната им повече RAM. Също така е ясно, че ако използвате вашата хост операционна система за работа с Outlook, Internet Explorer или други общи приложения, вероятно няма да видите подобрение, като хвърлите повече RAM в тях.

Процесори / ядра

Най-голямото увеличение на производителността дойде от създаването на допълнителни процесори / сърцевини на операционната система за гости на Parallels. Удвояването на броя процесори / ядра не доведе до удвояване на производителността. Най-доброто увеличение на производителността дойде в теста Integer, с 50% до 60% увеличение, когато удвоихме броя на наличните CPU / Core. Видяхме 47% до 58% подобрение в теста с плаваща запетая, когато удвоихме процесорите / сърцевините.

Въпреки това, тъй като оценката "Общи" включва ефективността на паметта, която се променя малко, а в случая с тестовете за поток - спад в CPU / Core, увеличението на общия процент варира от 26% до 40%.

Резултатите

Търсихме две конфигурации RAM / CPU, които да се използват за останалите ни тестове, най-лошото представяне и най-добри резултати. Не забравяйте, че когато кажем "най-лошото", ние говорим само за ефективността в теста на Geekbench. Най-лошото представяне в този тест е всъщност достойна реална работа в реално време, използваема за повечето основни приложения на Windows, като имейли и уеб браузване.

07 от 09

Parallels Video Performance - Размер на видео RAM

Размерът на присвоената видео памет RAM е имал само незначителен ефект върху цялостното видео изпълнение.

В този тест за ефективност на видеоклипове на Parallels ще използваме две основни конфигурации. Първият ще бъде 512 MB RAM и един CPU, предназначен за Windows 7 guest OS. Втората конфигурация ще бъде 1 GB оперативна памет и 4 процесора, разпределени на операционната система Windows 7. За всяка конфигурация ще променим размера на видео паметта, присвоена на хост операционната система, за да видим как тя влияе върху ефективността.

Ще използваме CINEBENCH R11.5 за сравнение на графичните ефекти. CINEBENCH R11.5 изпълнява два теста. Първият е OpenGL, който измерва способността на графичната система да прави точно анимирани видеоклипове. Тестът изисква всеки кадър да се прецизира правилно и да се измери общата скорост на кадрите. Тестът OpenGL също така изисква графичната система да поддържа хардуерно 3D ускорение. Така че, винаги ще изпълняваме тестовете с хардуерно ускорение, активирани в Parallels.

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

Очаквания

Очакваме да видим някаква разлика в теста на OpenGL, когато променим размера на видео RAM, при условие че има достатъчно RAM, за да може хардуерното ускорение да работи. По подобен начин очакваме тестът за изобразяване да бъде повлиян най-вече от броя на наличните CPU за изобразяване на фотореалистичното изображение, с малък ефект от размера на видео RAM.

С тези предположения, нека да видим как параметри за Parallels 6 Desktop за Mac.

Резултати от паралелните видео ефекти

Наблюдавахме малък ефект върху теста на OpenGL, тъй като променяхме броя на процесорите / ядрото, които са на разположение на гостуващата операционна система. Направихме обаче слабо изкривяване (3,2%), когато намалихме размера на видео RAM от 256 MB на 128 MB.

Тестът за изобразяване отговаряше, както се очакваше, на броя на наличните CPU / ядра; толкова по-весела е. Но видяхме и малко понижение на ефективността (1,7%), когато изпуснахме видео RAM от 256 MB на 128 MB. Всъщност не очаквахме размерът на видео RAM да има ефекта, който е направил. Макар че промяната беше малка, тя беше повторяема и измерима.

Заключение за паралелното изпълнение на видеоклипа

Макар че действителните промени в производителността между размерите на видео RAM бяха малко различни, те все пак бяха измерими. И тъй като не изглежда да има изключителна причина да зададете видео памет под поддържания за момента максимален размер от 256 MB, изглежда сигурно, че настройката по подразбиране за 256 MB видео RAM с активирана 3D хардуерно ускорение наистина е най-добрата настройка за за всяка гостова операционна система.

08 от 09

Оптимизиране на Parallels Desktop - Най-добра конфигурация за ефективността на Guest OS

Можете да конфигурирате Parallels за оптимално представяне на операционната система, като настроите няколко настройки.

С отместванията от начина, по който можем да се обърнем към настройването на Parallels 6 Desktop за Mac за най-добра производителност за хост операционната система.

Разпределение на паметта

Това, което открихме, беше, че разпределението на паметта имаше по-малък ефект върху ефективността на гост-операционната система, след което първо си помислихме. Това показва, че вградената система за кеширане на Parallels, която е предназначена да подпомогне базисната работа на хост операционната система, работи много добре, поне за хост операционни системи, за които Parallels знае. Ако изберете неизвестен тип операционна система за гости, тогава кеширането на Parallels може да не работи както добре.

Следователно, при задаване на разпределение на паметта за хост операционната система, ключът за определяне на размера, който трябва да използвате, е приложенията, които ще се изпълняват в хостващата операционна система. Няма да видите много подобрения в основните приложения, които не са с памет, като например имейли, сърфиране и обработка на текстове, като им се пази памет.

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

Нашето препоръчително разпределение на паметта е 1 GB за повечето OS и основните приложения, които ще се изпълняват. Увеличете тази сума за игри и графики или ако виждате параметри.

Разпределение на CPU / Cores

Достатъчно е тази настройка да има най-голям ефект върху ефективността на хост операционната система. Както при разпределянето на паметта, обаче, ако приложенията, които използвате, не се нуждаят от много производителност, губите CPU / ядра, които вашият Mac може да използва, ако увеличите CPU / Core assignment ненужно. За основни приложения, като имейли и уеб браузване, 1 процесор е добре. Ще видите подобрения в игрите, графиките и мултимедиите с много ядра. За тези типове приложения трябва да зададете поне 2 CPU / Core и повече, ако е възможно.

Настройки за видео RAM

Всъщност това се оказа доста просто. За всяка операционна система, базирана на Windows, използвайте максималната RAM на видео (256 MB), разрешете 3D ускорение и активирайте Вертикална синхронизация.

Настройки за оптимизация

Задайте настройката за ефективност на "По-бърза виртуална машина". Това ще разпредели физическата памет от вашия Mac, за да бъде посветена на гостната операционна система. Това може да подобри ефективността на хост операционната система, но също така може да намали ефективността на вашия Mac, ако разполагате с ограничена памет.

Включването на функцията за активиране на адаптивна хипервайзер позволява процесорът / сърцевината на вашия Mac да бъде присвоен на всяко приложение, което понастоящем е фокусирано. Това означава, че при условие, че гостоприемната операционна система е най-важното приложение, то ще има по-висок приоритет спрямо всички приложения на Mac, които се изпълняват по едно и също време.

Опцията "Настройка на Windows за скорост" автоматично ще деактивира някои функции на Windows, които имат тенденция да забавят производителността. Това са предимно визуални елементи на GUI, като бавно затихване на прозорци и други ефекти.

Задайте сила за "По-добро представяне". Това ще позволи на хост операционната система да работи с пълна скорост, независимо от това как ще се отрази на батерията в портативен Mac.

09 от 09

Оптимизиране на Parallels Desktop - Най-добра конфигурация за Mac Performance

Оптимизирането на операционната система за гости не винаги означава избор за най-добра ефективност на гостите. Понякога искате вашият Mac да има най-голяма ефективност в операционната система, която използвате в Parallels.

Настройването на параметрите за конфигуриране на параметрите на Guest Parallels за най-добра производителност на Mac предполага, че имате инсталирани приложения за OS, които искате да оставите да се изпълняват по всяко време и че искате да имат минимално въздействие върху използването на Mac. Пример за това е, че в хост операционната система се изпълнява Outlook, така че често можете да проверявате корпоративния си имейл. Искате вашите приложения за Mac да продължат да се изпълняват, без да се удря голяма производителност от работата на виртуалната машина.

Разпределение на паметта

Задайте хост операционната система на минималната памет, необходима за операционната система, плюс приложенията, които искате да изпълните. За основни приложения на Windows, като например имейли и браузъри, трябва да са достатъчни 512 MB. Това ще остави повече RAM за вашите Mac приложения.

Разпределение на CPU / ядра

Тъй като изпълнението на OS на госта не е целта тук, настройването на хост операционната система, за да има достъп до един CPU / Core, трябва да е адекватно, за да се гарантира, че гостната операционна система може да работи добре и че вашият Mac не е ненужно натоварен.

Разпределение на видео RAM

Видео RAM и свързаната с нея настройка всъщност оказват малко влияние върху производителността на вашия Mac. Препоръчваме да го оставите на стандартната настройка за хост операционната система.

Настройки за оптимизация

Задайте настройката за ефективност на "По-бърза Mac OS". Това ще даде предимство на разпределението на физическата памет на Вашия Mac, вместо да го отделите на хост операционната система и да подобрите производителността на Mac. Недостатъкът е, че операционната система за гости може да е недостатъчна за наличната памет и да изпълнява бавно, докато вашият Mac прави паметта достъпна за него.

Включете функцията за активиране на адаптивния хипервайзор, за да позволите процесорите / сърцевините на вашия Mac да бъдат присвоени на всяко приложение, което понастоящем е фокусирано. Това означава, че докато хостващата операционна система е във фонов режим, тя ще има по-нисък приоритет от всяко едно приложение за Mac, което използвате едновременно. Когато превключите фокуса към операционната система за гости, ще видите повишаване на ефективността, докато работите с нея.

Функцията "Настройка на Windows за скорост" автоматично ще деактивира някои функции на Windows, които забавят производителността. Това са предимно визуални елементи на GUI, като бавно затихване на прозорци и други ефекти. Като цяло, настройките за настройка на Windows за скорост няма да окажат много влияние върху производителността на вашия Mac, но трябва да дадат на операционната система лек стимул, когато работите активно с него.

Задайте захранване за "дълъг живот на батерията", за да намалите производителността на операционната система за гости и да разширите батерията в портативен Mac. Ако не използвате преносим Mac, тази настройка няма да промени много.