Како извући најбоље перформансе из паралела

Можете да оптимизујете Параллелс Десктоп за Мац да бисте побољшали перформансе гостујућег ОС-а. Стручњацима може изгледати као да се ради само о прилагођавању перформанси самог гостујућег ОС-а, као што је искључивање визуелних ефеката. Али пре него што почнете да фино подешавате свог госта ОС, мораћете да подесите опције конфигурације гостујућег ОС-а. Тек тада можете добити најбоље резултате од гостујућег ОС-а.

У овом водичу ћемо испитати колико добро Виндовс 7 ради као гостујући ОС користећи Параллелс Десктоп 6 за Мац. Изабрали смо Виндовс 7 из неколико разлога, од којих је један био тај што је доступан и у 32-битној и у 64-битној верзији, и коришћен је за Бенцхмарк поређења између Параллелс, ВМВаре Фусион и Орацле Виртуал Бок. Са инсталираним Виндовс 7, заједно са наша два омиљена алата за бенцхмаркинг на више платформи (Геекбенцх и ЦИНЕБЕНЦХ), спремни смо да сазнамо која подешавања имају највећи утицај на перформансе гостујућег ОС-а.

Оптимизујте Параллелс Десктоп – Параллелс Гуест ОС Опти
Оптимизација гостујућег ОС укључује одређивање броја ЦПУ-а и количине меморије која се користи.

Паралеле за подешавање перформанси

Тестираћемо следеће опције конфигурације Параллелс гостујућег ОС-а помоћу наших алата за тестирање:

  • Опције кеширања перформанси (бржа виртуелна машина или бржи Мац)
  • Адаптивни хипервизор је омогућен или онемогућен
  • Подесите Виндовс за укључену или онемогућену брзину
  • Величина видео РАМ-а
  • 3Д Аццелератион
  • Величина РАМ-а за госта
  • Број ЦПУ/Језгара

Од горе наведених параметара, очекујемо да величина РАМ-а и број ЦПУ-а играју значајну улогу у перформансама гостујућег ОС-а, а да ће величина видео рам-а и 3Д убрзање играти мању улогу. Не мислимо да ће преостале опције пружити значајан подстицај перформансама, али раније смо грешили и није необично бити изненађени оним што тестови перформанси откривају.

Оптимизујте Параллелс Десктоп: како тестирамо

Користићемо Геекбенцх 2.1.10 и ЦИНЕБЕНЦХ Р11.5 за мерење перформанси Виндовс 7 док мењамо опције конфигурације гостујућег ОС-а.

Оптимизујте Параллелс Десктоп – како тестирамо

Тхе Бенцхмарк Тестс

Геекбенцх тестира перформансе процесора са целим бројем и покретним зарезом, тестира меморију помоћу једноставног теста перформанси читања/писања и изводи тест стрима који мери трајни меморијски пропусни опсег. Резултати скупа тестова се комбинују да би се добио један Геекбенцх резултат. Такође ћемо издвојити четири основна скупа тестова (целобројне перформансе, перформансе са плутајућим зарезом, меморија Перформансе и перформансе стрима), тако да можемо да видимо предности и слабости сваког виртуелног Животна средина.

ЦИНЕБЕНЦХ врши тест у стварном свету ЦПУ рачунара и способности његове графичке картице да рендерује слике. Први тест користи ЦПУ да прикаже фотореалистичну слику, користећи ЦПУ интензивне прорачуне за приказивање рефлексија, затамњења амбијента, осветљења и сенчења подручја и још много тога. Тестове изводимо користећи један ЦПУ или језгро, а затим понављамо тест користећи више процесора или језгара. Резултат даје референтну оцену перформанси за рачунар који користи један процесор, оцену за све ЦПУ и језгра, и индикацију о томе колико добро се користи више језгара или ЦПУ-а.

Други ЦИНЕБЕНЦХ тест процењује перформансе графичке картице рачунара користећи ОпенГЛ за рендеровање 3Д сцене док се камера креће унутар сцене. Овај тест одређује колико брзо графичка картица може да ради док још увек прецизно приказује сцену.

Методологија тестирања

Са седам различитих конфигурационих параметара гостујућег ОС-а за тестирање, и са неким параметрима који имају више опција, могли бисмо да завршимо са извођењем бенцхмарк тестова до краја следеће године. Да бисмо смањили број тестова које треба извршити, а да и даље генеришемо значајне резултате, почећемо тестирањем количине РАМ-а и броја ЦПУ-а/језгара, јер мислимо да ће ове варијабле имати највеће утицај. Затим ћемо користити најгору РАМ/ЦПУ конфигурацију и најбољу РАМ/ЦПУ конфигурацију када тестирамо преостале опције перформанси.

Сво тестирање ћемо извршити након новог покретања и хост система и виртуелног окружења. И домаћин и виртуелно окружење ће имати онемогућене све анти-малвер и антивирусне апликације. Сва виртуелна окружења ће се покретати унутар стандардног прозора ОС Кс. У случају виртуелних окружења, ниједна корисничка апликација неће бити покренута осим референтних вредности. На хост систему, са изузетком виртуелног окружења, неће бити покренута ниједна корисничка апликација осим уређивача текста за вођење белешки пре и после тестирања, али никада током самог теста процес.

Оптимизујте Параллелс Десктоп: 512 МБ РАМ-а у односу на Више процесора/језгара

Започећемо овај бенцхмарк додељивањем 512 МБ РАМ-а гостујућем оперативном систему Виндовс 7. Ово је минимална количина РАМ-а коју препоручује Параллелс за покретање оперативног система Виндовс 7 (64-бит). Сматрали смо да је добра идеја да започнемо наше тестирање перформанси меморије испод оптималног нивоа, да бисмо утврдили како се перформансе побољшавају или не побољшавају како се меморија повећава.

Оптимизујте Параллелс Десктоп – 512 МБ РАМ-а у односу на Мултипле ЦПУс Цорес

Након што смо подесили 512 МБ РАМ-а, извршили смо сваки наш тест користећи 1 ЦПУ/Цоре. Након што су тестови завршени, поновили смо тест користећи 2, а затим 4 ЦПУ-а/језгра.

512 МБ резултата меморије

Оно што смо пронашли било је прилично оно што смо очекивали. Виндовс 7 је могао да ради добро, иако је меморија била испод препоручених нивоа. У тестовима Геекбенцх Овералл, Интегер и Флоатинг Поинт, видели смо да се перформансе лепо побољшавају јер смо бацили додатне процесоре/језгра на тестове. Видели смо најбоље резултате када смо 4 ЦПУ-а/језгра учинили доступним за Виндовс 7. Меморијски део Геекбенцх-а показао је мале промене како су додани ЦПУ/језгра, што смо и очекивали. Међутим, Геекбенцх Стреам тест, који мери пропусни опсег меморије, показао је приметан пад пошто смо додали ЦПУ/језгра у мешавину. Видели смо најбољи Стреам резултат са само једним ЦПУ/језгром.

Наша претпоставка је да су додатни трошкови виртуелног окружења за коришћење додатних ЦПУ/језгара оно што утиче на перформансе протока. Упркос томе, побољшање у тестовима Интегер и Флоатинг Поинт са више ЦПУ/језгара је вероватно вредно малог пада перформанси Стреам-а за већину корисника.

Наши ЦИНЕБЕНЦХ резултати су такође показали отприлике оно што смо очекивали. Рендеровање, које користи ЦПУ за цртање сложене слике, побољшано је како је мешавини додато више ЦПУ-а/језгара. ОпенГЛ тест користи графичку картицу, тако да није било приметних промена пошто смо додали ЦПУ/језгра.

Оптимизујте Параллелс Десктоп: 1 ГБ РАМ-а у односу на Више процесора/језгара

Започећемо ову бенцхмарк додељивањем 1 ГБ РАМ-а гостујућем оперативном систему Виндовс 7. Ово је препоручена алокација меморије за Виндовс 7 (64-битни), барем према Параллелс-у. Сматрали смо да је добра идеја да тестирамо са овим нивоом меморије, јер ће то вероватно бити опција за многе кориснике.

Оптимизујте Параллелс Десктоп – 1 ГБ РАМ-а у односу на Мултипле ЦПУс Цорес

Након што смо поставили доделу РАМ-а од 1 ГБ, покренули смо сваки од наших тестова користећи 1 ЦПУ/Цоре. Након што су тестови завршени, поновили смо тест користећи 2, а затим 4 ЦПУ-а/језгра.

Резултати меморије од 1 ГБ

Оно што смо пронашли било је прилично оно што смо очекивали; Виндовс 7 је могао да ради добро, иако је меморија била испод препорученог нивоа. У тестовима Геекбенцх Овералл, Интегер и Флоатинг Поинт, видели смо да се перформансе лепо побољшавају јер смо бацили додатне процесоре/језгра на тестове. Видели смо најбоље резултате када смо 4 ЦПУ-а/језгра учинили доступним за Виндовс 7. Меморијски део Геекбенцх-а показао је мале промене пошто смо додали ЦПУ/језгра, што смо и очекивали. Међутим, Геекбенцх Стреам тест, који мери пропусни опсег меморије, показао је приметан пад пошто смо додали ЦПУ/језгра у мешавину. Видели смо најбољи Стреам резултат са само једним ЦПУ/језгром.

Наша претпоставка је да су додатни трошкови виртуелног окружења за коришћење додатних ЦПУ/језгара оно што утиче на перформансе протока. Упркос томе, побољшање у тестовима Интегер и Флоатинг Поинт са више процесора/језгара је вероватно вредно малог пада перформанси стрима за већину корисника.

Наши ЦИНЕБЕНЦХ резултати су такође показали отприлике оно што смо очекивали. Рендеровање, које користи ЦПУ за цртање сложене слике, побољшано је како је мешавини додато више ЦПУ-а/језгара. ОпенГЛ тест користи графичку картицу, тако да није било приметних промена пошто смо додали ЦПУ/језгра.

Једна ствар коју смо одмах приметили је да, иако су укупни бројеви перформанси у сваком тесту били бољи од конфигурације од 512 МБ, промена је била маргинална, једва оно што смо очекивали. Наравно, сами бенчмарк тестови нису много везани за меморију за почетак. Очекујемо да ће апликације у стварном свету које увелико користе меморију имати повећање од додане РАМ меморије.

Оптимизујте Параллелс Десктоп: 2 ГБ РАМ-а у односу на Више процесора/језгара

Започећемо ову бенцхмарк додељивањем 2 ГБ РАМ-а гостујућем оперативном систему Виндовс 7. Ово ће вероватно бити горњи део алокације РАМ-а за већину појединаца који користе Виндовс 7 (64-битни) под Параллелс-ом. Очекујемо мало боље перформансе од тестова од 512 МБ и 1 ГБ које смо раније радили.

Након што смо подесили доделу РАМ-а од 2 ГБ, покренули смо сваки од наших тестова користећи 1 ЦПУ/Цоре. Након што су бенчмаркови завршени, поновили смо тестове користећи 2, а затим 4 ЦПУ-а/језгра.

Паралелна меморија и додела ЦПУ - шта смо открили

Резултати меморије од 2 ГБ

Оно што смо пронашли није било оно што смо очекивали. Виндовс 7 се добро показао, али нисмо очекивали да ћемо видети тако мало повећање перформанси само на основу количине РАМ-а. У тестовима Геекбенцх Овералл, Интегер и Флоатинг Поинт видели смо да се перформансе лепо побољшавају јер смо бацили додатне процесоре/језгра на тестове. Видели смо најбоље резултате када смо 4 ЦПУ-а/језгра учинили доступним за Виндовс 7. Меморијски део Геекбенцх-а показао је мале промене пошто смо додали ЦПУ/језгра, што смо и очекивали. Међутим, Геекбенцх Стреам тест, који мери пропусни опсег меморије, показао је приметан пад пошто смо додали ЦПУ/језгра у мешавину. Видели смо најбољи Стреам резултат са само једним ЦПУ/језгром.

Наша претпоставка је да су додатни трошкови виртуелног окружења за коришћење додатних ЦПУ/језгара оно што утиче на перформансе протока. Упркос томе, побољшање у тестовима Интегер и Флоатинг Поинт са више ЦПУ/језгара је вероватно вредно малог пада перформанси Стреам-а за већину корисника.

Наши ЦИНЕБЕНЦХ резултати су такође показали отприлике оно што смо очекивали. Рендеровање, које користи ЦПУ за цртање сложене слике, побољшано је како је мешавини додато више ЦПУ-а/језгара. ОпенГЛ тест користи графичку картицу, тако да није било приметних промена пошто смо додали ЦПУ/језгра.

Једна ствар коју смо одмах приметили је да, иако су укупни бројеви перформанси у сваком тесту били бољи од конфигурације од 512 МБ, промена је била маргинална, једва оно што смо очекивали. Наравно, сами бенчмарк тестови нису много везани за меморију за почетак. Очекујемо да ће апликације у стварном свету које увелико користе меморију имати повећање од додане РАМ меморије.

Паралелна додела меморије и ЦПУ-а: шта смо открили

Након тестирања Параллелс-а са алокацијом меморије од 512 РАМ-а, 1 ГБ РАМ-а и 2 ГБ РАМ-а, заједно са тестирањем са више ЦПУ/Цоре конфигурација, дошли смо до одређених закључака.

Паралелна меморија и додела ЦПУ - шта смо открили

Алокација РАМ-а

За потребе бенцхмарк тестирања, количина РАМ-а је имала мали утицај на укупне перформансе. Да, додељивање више РАМ-а је генерално побољшало резултате тестова, али не у довољној мери да би гарантовало ускраћивање оперативног система домаћина (ОС Кс) РАМ-а који би могао да се боље искористи.

Међутим, запамтите да, иако нисмо видели велика побољшања, само смо тестирали гостујући ОС користећи алате за мерење перформанси. Стварне Виндовс апликације које користите можда заиста могу да раде боље са више РАМ-а који им је доступан. Међутим, такође је јасно да ако користите гостујући ОС за покретање Оутлоока, Интернет Екплорер-а или других општих апликација, вероватно нећете видети никакво побољшање ако им баците више РАМ-а.

ЦПУ/језгра

Највеће повећање перформанси дошло је од стављања додатних ЦПУ-а/језгара на располагање гостујућем оперативном систему Параллелс. Удвостручење броја ЦПУ-а/језгара није довело до удвостручења перформанси. Најбоље повећање перформанси дошло је у тесту Интегер, са повећањем од 50% до 60% када смо удвостручили број доступних ЦПУ/Језгара. Видели смо побољшање од 47% до 58% у тесту са плутајућим зарезом када смо удвостручили процесоре/језгра.

Међутим, зато што Укупни резултат укључује перформансе меморије, које су се мало промениле, или у случају Стреам тест, пад како су ЦПУ/језгра повећани, укупни проценат побољшања се кретао само од 26% до 40%.

Резултати

Тражили смо две РАМ/ЦПУ конфигурације које ћемо користити за остатак наших тестова, са најлошијим перформансама и најбољим перформансама. Запамтите да када кажемо „најгоре“, мислимо само на перформансе у Геекбенцх бенцхмарк тесту. Најгоре перформансе у овом тесту су заправо пристојне перформансе у стварном свету, употребљиве за већину основних Виндовс апликација, као што су е-пошта и прегледање веба.

  • Најгоре: 512 МБ РАМ и 1 ЦПУ
  • Најбољи: 1 ГБ РАМ-а и 4 ЦПУ-а

Параллелс Видео Перформансе: Величина видео РАМ-а

У овом тесту видео перформанси Параллелс-а, користићемо две основне конфигурације. Први ће бити 512 МБ РАМ-а и један ЦПУ додељен Виндовс 7 гостујућем ОС-у. Друга конфигурација ће бити 1 ГБ РАМ-а и 4 ЦПУ-а додељена Виндовс 7 гостујућем ОС-у. За сваку конфигурацију, променићемо количину видео меморије додељене гостујућем ОС-у да бисмо видели како то утиче на перформансе.

Параллелс Видео Перформансе - Величина видео РАМ-а

Користићемо ЦИНЕБЕНЦХ Р11.5 за мерење перформанси графике. ЦИНЕБЕНЦХ Р11.5 ради два теста. Први је ОпенГЛ, који мери способност графичког система да прецизно прикаже анимирани видео. Тест захтева да сваки кадар буде тачно приказан и мери укупну постигнуту брзину кадрова. ОпенГЛ тест такође захтева да графички систем подржава 3Д убрзање засновано на хардверу. Дакле, увек ћемо изводити тестове са омогућеним хардверским убрзањем у Параллелс-у.

Други тест укључује приказивање статичне слике. Овај тест користи ЦПУ да прикаже фотореалистичну слику, користећи ЦПУ интензивне прорачуне за приказивање рефлексија, затамњења амбијента, осветљења и сенчења подручја и још много тога.

Очекивања

Очекујемо да ћемо видети неку разлику у ОпенГЛ тесту док мењамо величину видео РАМ-а, под условом да има довољно РАМ-а да би се омогућило хардверско убрзање. Исто тако, очекујемо да ће на тест рендеровања највише утицати број ЦПУ-а који су доступни за рендеровање фотореалистичне слике, уз мали ефекат од количине видео РАМ-а.

Са овим претпоставкама на месту, хајде да видимо како се Параллелс 6 Десктоп фор Мац мери.

Параллелс Видео Перформанце Ресултс

Видели смо мали ефекат на ОпенГЛ тест од промене броја ЦПУ-а/језгара доступних гостујућем ОС-у. Међутим, приметили смо благи пад (3,2%) у перформансама када смо смањили количину видео РАМ-а са 256 МБ на 128 МБ.

Тест рендеровања је реаговао како се очекивало на број доступних ЦПУ-а/језгара; што више, то боље. Али такође смо приметили благи пад перформанси (1,7%) када смо спустили видео РАМ са 256 МБ на 128 МБ. Нисмо очекивали да ће величина видео РАМ-а имати ефекат који је имала. Иако је промена била мала, била је поновљива и мерљива.

Закључак о перформансама Параллелс Видео

Иако су стварне промене перформанси између величина видео РАМ-а биле незнатно различите, ипак су биле мерљиве. А пошто изгледа да не постоји изванредан разлог да се видео меморија постави испод тренутно подржане максималне величине од 256 МБ, чини се са сигурношћу можемо рећи да је подразумевана поставка видео РАМ-а од 256 МБ са омогућеним 3Д хардверским убрзањем заиста најбоља поставка за сваког госта ОС.

Оптимизујте Параллелс Десктоп: најбоља конфигурација за перформансе гостујућег ОС-а

Са поништавањем референтних вредности, можемо се окренути подешавању Параллелс 6 Десктоп за Мац за најбоље перформансе за гостујући ОС.

Оптимизујте Параллелс Десктоп – најбоља конфигурација за перформансе гостујућег ОС-а

Алокација меморије

Оно што смо открили је да је додела меморије имала мањи утицај на перформансе гостујућег ОС-а него што смо прво помислили. Ово указује на то да Параллелсов уграђени систем за кеширање, који је дизајниран да помогне у базним перформансама гостујућег ОС-а, ради веома добро, барем за гостујући ОС за који Параллелс зна. Ако изаберете непознати тип ОС-а за госте, Параллелс кеширање можда неће функционисати.

Стога, када постављате доделу меморије за гостујући ОС, кључ за одређивање величине коју ћете користити су апликације које ћете покретати у гостујућем ОС. Нећете приметити много побољшања у основним апликацијама које не захтевају велику количину меморије, као што су е-пошта, прегледање и обрада текста, тако што ћете их потрошити на меморију.

Предности од повећања алокације меморије видећете у апликацијама које користе много РАМ-а, као што су графика, игре, сложене табеле и уређивање мултимедије.

Наша препоручена алокација меморије је 1 ГБ за већину гостујућих ОС и основних апликација које ће покретати. Повећајте тај износ за игре и графику, или ако видите слабе перформансе.

Алокација процесора/језгра

Убедљиво, ова поставка има највећи утицај на перформансе гостујућег ОС-а. Међутим, као и код алокације меморије, ако апликацијама које користите не треба много перформанси, трошите процесоре/језгра које би ваш Мац могао да користи ако повећате доделу ЦПУ/језгра непотребно. За основне апликације као што су е-пошта и прегледање веба, 1 ЦПУ је у реду. Видећете побољшања у играма, графици и мултимедији са више језгара. За ове врсте апликација, требало би да доделите најмање 2 ЦПУ/језгра и више, ако је могуће.

Подешавања видео РАМ-а

Ово се заправо показало прилично једноставним. За било који гостујући ОС заснован на Виндовс-у, користите максималну видео РАМ меморију (256 МБ), омогућите 3Д убрзање и омогућите вертикалну синхронизацију.

Подешавања оптимизације

Подесите поставку Перформансе на „Бржа виртуелна машина“. Ово ће доделити физичку меморију са вашег Мац-а да буде посвећена гостујућем ОС-у. Ово може побољшати перформансе гостујућег ОС-а, али и смањити перформансе вашег Мац-а ако имате ограничену расположиву меморију.

Укључивање функције Енабле Адаптиве Хипервисор омогућава да се ЦПУ/језгра на вашем Мац рачунару додели било којој апликацији која је тренутно у фокусу. То значи да све док је гостујући ОС најважнија апликација, он ће имати већи приоритет у односу на све Мац апликације које користите у исто време.

Опција Туне Виндовс фор Спеед ће аутоматски онемогућити неке функције оперативног система Виндовс које имају тенденцију да успоравају перформансе. То су углавном визуелни ГУИ елементи, као што су споро бледење прозора и други ефекти.

Подесите Повер на „Боље перформансе“. Ово ће омогућити гостујућем ОС-у да ради пуном брзином, без обзира на то како ће то утицати на батерију на преносивом Мац-у.

Оптимизујте Параллелс Десктоп: најбоља конфигурација за Мац перформансе

Подешавање опција конфигурације Параллелсовог гостујућег ОС-а за најбоље перформансе Мац-а претпоставља да имате гостујући ОС апликације које желите да оставите да раде у сваком тренутку и за које желите да имају минималан утицај на вашу употребу вашег Мац-а. Пример би био покретање Оутлоок-а у гостујућем ОС-у, тако да можете често да проверавате своју пословну е-пошту. Желите да ваше Мац апликације наставе да раде, без икаквог великог смањења перформанси покретањем виртуелне машине.

Оптимизујте Параллелс Десктоп – најбоља конфигурација за Мац перформансе

Алокација меморије

Подесите гостујући ОС на минималну меморију потребну за ОС плус апликације које желите да покренете. За основне Виндовс апликације, као што су е-пошта и претраживачи, 512 МБ би требало да буде довољно. Ово ће оставити више РАМ-а за ваше Мац апликације.

Алокација процесора/језгра

Пошто перформансе гостујућег ОС-а нису циљ овде, постављање гостујућег ОС-а да има приступ једном ЦПУ/Цоре би требало да буде адекватан да обезбеди да гостујући ОС може добро да ради и да ваш Мац није претерано оптерећени.

Додела видео РАМ-а

Видео РАМ и сродна подешавања заправо имају мали утицај на перформансе вашег Мац-а. Предлажемо да га оставите на подразумеваној поставци за гостујући ОС.

Подешавања оптимизације

Подесите поставку Перформансе на „Фастер Мац ОС“. Ово ће дати предност додели физичке меморије вашем Мац-у уместо да је посветите гостујућем ОС-у и побољшаће перформансе вашег Мац-а. Недостатак је у томе што би гостујући ОС могао имати мало доступне меморије и радити споро док му ваш Мац не учини доступном меморију.

Укључите функцију Омогући адаптивни хипервизор да бисте омогућили да се ЦПУ/језгра на вашем Мац-у додели било којој апликацији која је тренутно у фокусу. То значи да све док је гостујући ОС у позадини, он ће имати нижи приоритет од било које Мац апликације коју користите у исто време. Када пребаците фокус на гостујући ОС, видећете повећање перформанси док радите са њим.

Функција Подесите Виндовс за брзину ће аутоматски онемогућити неке Виндовс функције које имају тенденцију да успоравају перформансе. То су углавном визуелни ГУИ елементи, као што су споро бледење прозора и други ефекти. Све у свему, подешавања Подесите Виндовс за брзину неће имати много утицаја на перформансе вашег Мац-а, али би требало да дају добар подстицај гостујућем ОС-у када активно радите са њим.

Подесите Повер на „Лонг Баттери Лифе“ да бисте смањили перформансе гостујућег ОС-а и продужили батерију на преносивом Мац-у. Ако не користите преносиви Мац, ова поставка неће правити велику разлику.