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

Съдържание:

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

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

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

Image
Image

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

Ще тестваме следните опции за конфигуриране на гост OS на Parallels с нашите инструменти за сравнение:

  • Опции за кеширане на производителността (по-бърза виртуална машина или по-бърз Mac)
  • Адаптивният хипервизор е активиран или деактивиран
  • Настройка на Windows за активирана или деактивирана скорост
  • Размер на видео RAM
  • 3D ускорение
  • Размер на RAM на OS за гости
  • Брой процесор/ядра

От горните параметри очакваме размерът на RAM паметта и броят на процесорите да играят важна роля в производителността на ОС за гости, а размерът на видео RAM и 3D ускорението да играят по-малка роля. Не смятаме, че останалите опции ще осигурят значително повишаване на производителността, но сме грешали и преди и не е необичайно да бъдем изненадани от това, което разкриват тестовете за производителност.

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

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

Image
Image

Сравнителните тестове

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

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

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

Методология на тестване

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

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

Оптимизиране на Parallels Desktop: 512 MB RAM срещу множество процесори/ядра

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

Image
Image

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

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

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

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

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

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

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

Image
Image

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

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

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

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

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

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

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

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

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

Image
Image

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

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

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

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

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

Разпределение на паметта и CPU на Parallels: Какво открихме

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

Image
Image

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

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

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

CPU/ядра

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

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

Резултатите

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

  • Най-лошото: 512 MB RAM и 1 CPU
  • Най-доброто: 1 GB RAM и 4 процесора

Видео производителност на Parallels: Размер на видео RAM

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

Image
Image

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

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

Очаквания

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

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

Резултати за ефективността на Parallels Video

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

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

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

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

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

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

Image
Image

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Image
Image

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

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

Разпределение на процесори/ядра

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

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

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

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

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

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

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

Настройте захранването на „По-дълъг живот на батерията“, за да намалите производителността на операционната система за гости и да удължите батерията в преносим Mac. Ако не използвате преносим Mac, тази настройка няма да има голяма разлика.

Препоръчано: