Optimizar Parallels Desktop - Parallels Guest Optimización de SO

Optimizar Parallels Desktop para Mac para o mellor rendemento dun sistema operativo invitado pode parecer que se trata principalmente de personalizar o rendemento do sistema operativo propio, como desactivar os efectos visuais en varios SO de Windows. Pero antes de comezar a axustar o Windows ou outro sistema operativo invitado, primeiro debe dar as opcións de configuración do sistema operativo Guest Parallels un axuste. Só entón podes obter os mellores resultados dun sistema operativo invitado.

Nesta guía, imos ver o bo rendemento de Windows 7 como sistema operativo invitado usando Parallels Desktop 6 para Mac. Seleccionamos Windows 7 por algúns motivos. É o sistema operativo Windows máis actualizado dispoñible; está dispoñible en versións de 32 bits e 64 bits, o que o fai utilizable en case todas as Mac de Intel; e, quizais o máis importante, acabamos de instalar Windows 7 (64 bits) en Parallels para realizar comparacións de referencia entre Paralel, Fusion de VMWare e Oracle's Virtual Box . Con Windows 7 instalado, xunto coas nosas dúas ferramentas favoritas de benchmarking entre plataformas (Geekbench e CINEBENCH), estamos preparados para descubrir que configuración ten o maior efecto no rendemento do sistema operativo invitado.

Parallels de sintonía de rendemento

Imos probar as seguintes opcións de configuración de OS convidados con Parallels coas nosas ferramentas de referencia:

Dos parámetros anteriores, esperamos que o tamaño da RAM eo número de CPUs desempeñen un papel destacado no rendemento do sistema operativo invitado, e que o tamaño do Vídeo Ram e a Aceleración 3D desempeñen un papel menor. Non cremos que as opcións restantes proporcionen un impulso significativo ao rendemento, pero non nos saímos mal, e non é sorprendente que se revelen as probas de rendemento.

01 de 09

Optimizar Parallels Desktop - Parallels Guest Optimización de SO

A optimización dun sistema operativo invitado inclúe determinar o número de CPUs ea cantidade de memoria que se vai usar.

02 de 09

Optimizar Parallels Desktop - Como probamos

O rendemento do sistema de sistema operativo Guest Parallels está determinado en parte pola xestión da cantidade de memoria de vídeo e mediante a aceleración 3D baseada en hardware.

Usaremos Geekbench 2.1.10 e CINEBENCH R11.5 para medir o rendemento de Windows 7 mentres modificamos as opcións de configuración do sistema operativo invitado.

As probas de referencia

Geekbench proba o enteiro do procesador e o rendemento do punto flotante, proba a memoria usando unha proba de rendemento de lectura / escritura simple e realiza unha proba de transmisión que mide o ancho de banda sostido da memoria. Os resultados do conxunto de probas combinan para producir unha única puntuación de Geekbench. Tamén dividiremos os catro conxuntos básicos de probas (rendemento enteiro, rendemento en punto flotante, rendemento de memoria e desempeño de fluxo), para que poidamos ver os puntos fortes e débiles de cada ambiente virtual.

CINEBENCH realiza unha proba do mundo real da CPU dunha computadora, ea capacidade da súa tarxeta gráfica para renderizar imaxes. A primeira proba usa a CPU para representar unha imaxe fotorrealista, usando cálculos intensivos en CPU para facer reflexións, ocultación ambiental, iluminación de área e sombreamento e moito máis. Realizamos as probas utilizando unha única CPU ou núcleo, e despois repita a proba usando varias CPU ou núcleos. O resultado produce unha calificación de rendemento de referencia para a computadora usando un único procesador, unha calificación para todas as CPU e núcleos e unha indicación de como se utilizan varios núcleos ou CPUs.

A segunda proba de CINEBENCH avalía o desempeño da tarxeta gráfica da computadora usando OpenGL para render unha escena en 3D mentres se move unha cámara dentro da escena. Esta proba determina a rapidez coa que se pode realizar a tarxeta gráfica mentres aínda se realiza a escena con precisión.

Metodoloxía de ensaio

Con sete parámetros de configuración de OS convidados diferentes para probar, e con algúns parámetros que teñen múltiples opcións, poderiamos terminar probas de referencia ata o próximo ano. Para reducir a cantidade de probas a realizar e aínda xerar resultados significativos, imos comezar probando a cantidade de RAM e número de CPUs / Cores, xa que pensamos que estas variables terán o maior impacto. Usaremos a peor configuración de RAM / CPU e mellor configuración RAM / CPU cando probemos as opcións de rendemento restantes.

Realizaremos todas as probas despois dunha nova posta en marcha tanto do sistema host como do ambiente virtual. Tanto o anfitrión como o ambiente virtual terán todas as aplicacións anti-malware e antivirus desactivadas. Todos os contornos virtuais executaranse nunha xanela estándar de OS X. No caso dos ambientes virtuais, non se executarán aplicacións de usuario que non sexan os de referencia. No sistema anfitrión, con excepción do ambiente virtual, non se executarán aplicacións de usuario distintas dun editor de texto para tomar notas antes e despois da proba, pero nunca durante o proceso de proba real.

03 de 09

Optimizar Parallels Desktop - 512 MB de RAM vs. Múltiples CPU / Cores

Descubrimos que 512 MB de memoria RAM é suficiente para executar Windows 7 sen penalizacións de maior rendemento.

Comezaremos este benchmark asignando 512 MB de RAM para o sistema operativo Windows 7. Esta é a cantidade mínima de RAM recomendada por Parallels para executar Windows 7 (64 bits). Pensamos que era unha boa idea comezar as nosas probas de rendemento de memoria por debaixo dos niveis óptimos, para determinar como o desempeño mellora ou non aumenta a memoria.

Despois de configurar a asignación de RAM de 512 MB, executamos cada un dos nosos parámetros usando 1 CPU / Core. Despois de que os puntos de referencia estivesen completos, repetimos a proba empregando 2 CPU / Cores.

Resultados de memoria de 512 MB

O que atopamos foi máis que o que esperabamos. Windows 7 foi capaz de funcionar ben, aínda que a memoria estaba por debaixo dos niveis recomendados. Nas probas de Geekbench en xeral, enteiro e punto flotante, vimos que o desempeño melloraba moi ben mentres xogabamos CPU / núcleos adicionais nas probas. Vimos as mellores puntuacións cando fixemos 4 CPUs / Cores dispoñibles para Windows 7. A porción de memoria de Geekbench mostraba pouco cambio a medida que se agregaban CPU / Cores, que era o que esperabamos. Non obstante, a proba de Geekbench Stream, que mide o ancho de banda da memoria, mostra un descenso notable ao agregar CPU / Cores á mestura. Vimos o mellor resultado de Stream con só un CPU / núcleo.

A nosa suposición é que a sobrecarga adicional do contorno virtual para usar CPU / Cores adicionais é o que comía no rendemento do ancho de banda do fluxo. Aínda así, a mellora nas probas Integer e Point flotante con varias CPU / Cores probablemente merece a pena caída no rendemento de Stream para a maioría dos usuarios.

Os nosos resultados de CINEBENCH tamén demostraron o que esperabamos. Renderización, que usa a CPU para deseñar unha imaxe complexa, mellorouse a medida que se engadiron máis CPU / Cores á mestura. A proba de OpenGL usa a tarxeta gráfica, polo que non houbo cambios notábeis a medida que engadimos CPU / Cores.

04 de 09

Optimizar Parallels Desktop - 1 GB RAM vs CPU / Cores Múltiples

Aumentar a memoria RAM a 1 GB aumenta os rendementos marxinais; pode obter melloras importantes engadindo CPUs.

Comezaremos este benchmark asignando 1 GB de RAM ao sistema operativo Windows 7. Esta é a asignación de memoria recomendada para Windows 7 (64 bits), polo menos segundo Parallels. Pensamos que era unha boa idea probar con este nivel de memoria, porque é probable que sexa a opción para moitos usuarios.

Despois de configurar a asignación de RAM de 1 GB, executamos cada un dos nosos puntos de referencia usando 1 CPU / Core. Despois de que os puntos de referencia estivesen completos, repetimos a proba empregando 2 CPU / Cores.

Resultados de memoria de 1 GB

O que atopamos era bastante o que esperabamos; O Windows 7 foi capaz de funcionar ben, aínda que a memoria estaba por baixo do nivel recomendado. Nas probas de Geekbench en xeral, enteiro e punto flotante, vimos que o desempeño melloraba moi ben mentres xogabamos CPU / núcleos adicionais nas probas. Vimos as mellores puntuacións cando fixemos 4 CPUs / Cores dispoñibles para Windows 7. A porción de memoria de Geekbench mostrou pouco cambio ao agregar CPU / Cores, que é o que esperabamos. Non obstante, a proba de Geekbench Stream, que mide o ancho de banda da memoria, mostra un descenso notable ao agregar CPU / Cores á mestura. Vimos o mellor resultado de Stream con só un CPU / núcleo.

A nosa suposición é que a sobrecarga adicional do contorno virtual para usar CPU / Cores adicionais é o que comía no rendemento do ancho de banda do fluxo. Aínda así, a mellora nas probas Integer e Point flotante con varias CPU / Cores probablemente merece a pena caída no rendemento de Stream para a maioría dos usuarios.

Os nosos resultados de CINEBENCH tamén demostraron o que esperabamos. Renderización, que usa a CPU para deseñar unha imaxe complexa, mellorouse a medida que se engadiron máis CPU / Cores á mestura. A proba de OpenGL usa a tarxeta gráfica, polo que non houbo cambios notábeis a medida que engadimos CPU / Cores.

Unha cousa que notamos de inmediato foi que, mentres os números de rendemento en cada proba eran mellores que a configuración de 512 MB, o cambio era marginal, apenas o que esperabamos. Por suposto, as probas de referencia non son moi limitadas para comezar. Esperamos que as aplicacións do mundo real que utilicen a memoria moito vexan un impulso da RAM engadida.

05 de 09

Optimizar Parallels Desktop - RAM de 2 GB vs. Múltiples CPU / Cores

Aumentar CPUs xeralmente aumentou o rendemento xeral. A excepción foi a utilización de ancho de banda de memoria (Stream), que caeu ao agregar CPUs.

Comezaremos este benchmark asignando 2 GB de RAM ao sistema operativo Windows 7. Probablemente sexa o extremo superior da asignación de RAM para a maioría dos individuos que executan Windows 7 (64 bits) en Parallels. Prevemos un rendemento un pouco mellor que as probas de 512 MB e 1 GB que corremos anteriormente.

Despois de configurar a asignación de RAM de 2 GB, executamos cada un dos nosos parámetros usando 1 CPU / Core. Despois de que os puntos de referencia estivesen completos, repetimos as probas empregando 2 CPU / Cores.

Resultados de memoria de 2 GB

O que atopamos non foi o que esperabamos. Windows 7 funcionou ben, pero non esperabamos ver un aumento de rendemento tan pequeno en función da cantidade de memoria RAM. Nas probas de Geekbench en xeral, enteiro e punto flotante vimos que o desempeño melloraba moi ben mentres xogabamos CPUs / núcleos adicionais nas probas. Vimos as mellores puntuacións cando fixemos 4 CPUs / Cores dispoñibles para Windows 7. A porción de memoria de Geekbench mostrou pouco cambio ao agregar CPU / Cores, que é o que esperabamos. Non obstante, a proba de Geekbench Stream, que mide o ancho de banda da memoria, mostra un descenso notable ao agregar CPU / Cores á mestura. Vimos o mellor resultado de Stream con só un CPU / núcleo.

A nosa suposición é que a sobrecarga adicional do contorno virtual para usar CPU / Cores adicionais é o que comía no rendemento do ancho de banda do fluxo. Aínda así, a mellora nas probas Integer e Point flotante con varias CPU / Cores probablemente merece a pena caída no rendemento de Stream para a maioría dos usuarios.

Os nosos resultados de CINEBENCH tamén demostraron o que esperabamos. Renderización, que usa a CPU para deseñar unha imaxe complexa, mellorouse a medida que se engadiron máis CPU / Cores á mestura. A proba de OpenGL usa a tarxeta gráfica, polo que non houbo cambios notábeis a medida que engadimos CPU / Cores.

Unha cousa que notamos de inmediato foi que, mentres os números de rendemento en cada proba eran mellores que a configuración de 512 MB, o cambio era marginal, apenas o que esperabamos. Por suposto, as probas de referencia non son moi limitadas para comezar. Esperamos que as aplicacións do mundo real que utilicen a memoria moito vexan un impulso da RAM engadida.

06 de 09

Asemblea de memoria e CPU de Parallels: o que descubrimos

O que separou o mellor do peor foi principalmente o número de CPUs asignadas ao sistema operativo Parallels Guest, e non a memoria ou outras configuracións avanzadas.

Logo de probar Parallels con asignacións de memoria de 512 RAM, 1 GB de RAM e 2 GB de RAM, xunto coas probas con múltiples configuracións de CPU / Core, chegamos a algunhas conclusións definitivas.

Asignación de RAM

Para os efectos das probas de referencia, a cantidade de RAM tiña pouca influencia no rendemento xeral. Si, asignar máis RAM normalmente mellorou as puntuacións de referencia, pero non a unha taxa substancial suficiente como para xustificar a privación do sistema operativo OS (OS X) de RAM que podería poñer en mellor uso.

Lembre, porén, que aínda que non vimos grandes melloras, só probamos o sistema operativo invitado empregando ferramentas de referencia. As aplicacións de Windows reais que empregue poden realmente ser capaces de funcionar mellor con máis RAM dispoñibles para eles. Non obstante, tamén está claro que se usa o sistema operativo invitado para executar Outlook, Internet Explorer ou outras aplicacións xerais, probablemente non verá ningunha mellora arroxando máis RAM neles.

CPUs / Cores

O maior aumento de rendemento veu de facer CPU / Cores adicionais dispoñibles para o sistema operativo Parallels. Dobrar o número de CPUs / Cores non produciu un dobre de rendemento. O mellor desenvolvemento obtivo a proba enteira, cun incremento de 50% a 60% cando dobramos o número de CPU / Cores dispoñibles. Vimos unha mellora de 47% a 58% na proba de punto flotante cando dobramos as CPUs / núcleos.

Con todo, debido a que a puntuación xeral inclúe o rendemento da memoria, que viu poucos cambios, ou no caso da proba de Stream, aumentouse un descenso a medida que se incrementaban as CPUs / núcleos, a mellora porcentual xeral só oscilaba entre o 26% eo 40%.

Os resultados

Estábamos buscando dúas configuracións RAM / CPU para usar para o resto das probas, o peor rendemento e mellor rendemento. Lembre que cando dicimos 'peor', só nos referimos ao rendemento na proba de referencia de Geekbench. A peor actuación desta proba é realmente rendible no mundo real, utilizable para a maioría das aplicacións básicas de Windows, como o correo electrónico e a navegación web.

07 de 09

Rendemento de vídeo de Parallels - Tamaño de RAM de video

A cantidade de RAM de video asignada só ten un efecto marginal sobre o rendemento xeral do video.

Neste test de performance de vídeo de Parallels, imos utilizar dúas configuracións base. O primeiro será 512 MB de memoria RAM e unha única CPU asignada a Windows 7 OS invitado. A segunda configuración será de 1 GB de memoria RAM e 4 CPU asignados a Windows 7 OS invitado. Para cada configuración, imos cambiar a cantidade de memoria de vídeo asignada ao sistema operativo invitado, para ver como afecta o rendemento.

Usaremos CINEBENCH R11.5 para representar o desempeño gráfico. O CINEBENCH R11.5 execútase dúas probas. O primeiro é OpenGL, que mide a capacidade do sistema gráfico de renderizar con precisión un vídeo animado. A proba require que cada cadro se execute con precisión e mide o cadro xeral alcanzado. A proba de OpenGL tamén require que o sistema de gráficos admita a aceleración 3D baseada en hardware. Entón, sempre faremos as probas con aceleración de hardware habilitadas en Parallels.

A segunda proba implica renderizar unha imaxe estática. Esta proba usa a CPU para renderizar unha imaxe fotorrealista, usando cálculos intensivos en CPU para facer reflexións, ocultación ambiente, iluminación de área e sombreamento e moito máis.

Expectativas

Esperamos ver algunha diferenza na proba de OpenGL cando cambiamos o tamaño da RAM de video, sempre que haxa suficiente RAM para permitir que a aceleración de hardware funcione. Do mesmo xeito, esperamos que a proba de representación se vexa afectada principalmente pola cantidade de CPUs dispoñibles para representar a imaxe fotorrealista, con pouco efecto da cantidade de RAM de video.

Con eses supostos no lugar, vexamos como Parallels 6 Desktop para Mac ten puntos de referencia.

Resultados de rendemento de vídeo de Parallels

Vimos pouco efecto na proba OpenGL de cambiar o número de CPU / Cores dispoñibles para o sistema operativo invitado. Non obstante, vimos un pequeno descenso (3,2%) no rendemento cando baixamos a cantidade de memoria RAM de 256 MB a 128 MB.

A proba de representación respondeu como era de esperar o número de CPU / Cores dispoñibles; cantos máis mellor. Pero tamén vimos un pequeno descenso de rendemento (1.7%) cando caemos a RAM de 256 MB a 128 MB. Realmente non esperabamos que o tamaño de RAM do video tivese o efecto que fixo. Aínda que o cambio era pequeno, era repetible e medible.

Conclusión do rendemento do vídeo de Parallels

Aínda que o desempeño real cambia entre os tamaños de RAM do video foron marxinalmente diferentes, eran, con todo, medibles. E como non parece haber un motivo excepcional para configurar a memoria de vídeo por debaixo do tamaño máximo soportado actualmente de 256 MB, parece seguro dicir que a configuración predeterminada de RAM de 256 MB con aceleración de hardware 3D é a mellor opción para uso para calquera sistema operativo invitado.

08 de 09

Optimizar o Parallels Desktop: mellor configuración para o rendemento do sistema operativo convidado

Pode configurar Parallels para o mellor rendemento do sistema operativo invitado, axustando algúns axustes.

Cos puntos de referencia fóra do camiño, podemos converter á sintonía Parallels 6 Desktop para Mac para o mellor rendemento para o sistema operativo invitado.

Asignación de memoria

O que atopamos foi que a asignación de memoria tiña menos efecto sobre o desempeño do sistema operativo invitado que pensamos por primeira vez. O que isto indica é que o sistema de almacenamento en caché incorporado de Parallels, que está deseñado para axudar no rendemento base do sistema operativo invitado, funciona moi ben, polo menos para OS invitado que Parallels coñece. Se escolle un tipo de sistema operativo invitado descoñecido, a caché de Parallels pode non funcionar tamén.

Polo tanto, ao configurar a asignación de memoria para o OS invitado, a clave para determinar o tamaño a empregar é as aplicacións que executará no sistema operativo invitado. Non verá moita mellora nas aplicacións básicas sen memoria, como o correo electrónico, a navegación e o procesamento de textos, deixando memoria neles.

Onde verán os beneficios de aumentar a asignación de memoria é con aplicacións que usan moita memoria RAM, como gráficos, xogos, follas de cálculo complexas e edición multimedia.

A nosa asignación de memoria recomendada é, entón, de 1 GB para a maior parte de OS invitado e as aplicacións básicas que executarán. Aumenta ese importe para xogos e gráficos, ou se estás a ver o rendemento de subtítulos.

Asignación de CPU / Cores

De lonxe, esta opción ten máis efecto no rendemento do SO invitado. Non obstante, como na asignación de memoria, se as aplicacións que usa non precisan moito rendemento, está perdendo CPUs / Cores que o Mac podería usar se aumenta a asignación CPU / Core innecesariamente. Para aplicacións básicas como o correo electrónico e a navegación web, 1 CPU está ben. Verás melloras nos xogos, gráficos e multimedia con múltiples núcleos. Para estes tipos de aplicacións, debe asignar polo menos 2 CPU / Cores e máis, se é posible.

Configuración de RAM de video

Isto realmente resultou ser moi sinxelo. Para calquera sistema operativo invitado baseado en Windows, use a memoria RAM máxima (256 MB), habilite a aceleración 3D e active a sincronización vertical.

Configuración de optimización

Establece a configuración de rendemento en "Máquina virtual máis rápida". Isto asignará memoria física desde a túa Mac para dedicarse ao sistema operativo invitado. Isto pode mellorar o rendemento do sistema operativo convidado, pero tamén pode reducir o rendemento do seu Mac se ten pouca memoria dispoñible.

Ao activar a función Habilitar a función Hypervisor adaptativa permítelle asignar as CPU / Cores na Mac a calquera aplicación actualmente en foco. Isto significa que mentres o sistema operativo invitado sexa a principal aplicación, terá unha maior prioridade sobre as aplicacións Mac que estea a executar ao mesmo tempo.

A opción Sintonizar Windows para velocidade desactivará automáticamente algunhas funcións de Windows que tenden a abrandar o rendemento. Estes son principalmente elementos GUI visuais, como o desvanecemento lento das fiestras e outros efectos.

Configurar o poder para "Mellor rendemento". Isto permitirá que o sistema operativo invitado funcione a toda velocidade, independentemente de como afectará a batería nunha Mac portátil.

09 de 09

Optimizar o Parallels Desktop: mellor configuración para o desempeño de Mac

A optimización do sistema operativo invitado non significa sempre optar polo mellor rendemento dos convidados. Ás veces queres que o teu Mac teña a vantaxe no rendemento sobre o sistema operativo que estás a executar en Parallels.

As opcións de configuración do sistema operativo OS Tuning Parallels para o mellor rendemento de Mac supo que ten aplicacións de SO invitadas que desexa saír en execución en todo momento e que quere que teña un impacto mínimo no uso do teu Mac. Un exemplo sería executar Outlook no sistema operativo convidado, polo que pode comprobar con frecuencia o seu correo electrónico corporativo. Queres que as aplicacións de Mac continúen funcionando, sen ter un gran éxito de executar desde a máquina virtual.

Asignación de memoria

Estableza o sistema operativo invitado para a memoria mínima necesaria para o SO máis as aplicacións que desexa executar. Para aplicacións básicas de Windows, como correo electrónico e navegadores, 512 MB debería ser suficiente. Isto deixará máis RAM para as aplicacións de Mac.

Asignación de CPU / Cores

Debido a que o rendemento do sistema operativo invitado non é o obxectivo aquí, configurar o sistema operativo invitado para ter acceso a unha única CPU / Core debería ser axeitado para garantir que o sistema operativo invitado poida funcionar ben e que o seu Mac non se carga indebidamente.

Asignación de RAM de video

A RAM de video ea súa configuración relacionada realmente teñen pouco impacto no rendemento do teu Mac. Suxerimos deixalo na configuración predeterminada para o sistema operativo invitado.

Configuración de optimización

Configure a configuración de rendemento en "Faster Mac OS". Isto dará preferencia á asignación de memoria física á túa Mac en lugar de dedicala ao sistema operativo invitado e mellorar o rendemento do teu Mac. A desvantaxe é que o OS invitado podería estar curto na memoria dispoñible e executar lentamente ata que o Mac poña memoria dispoñible.

Activa a función Habilitar a función Hypervisor adaptativa para permitir que as CPUs / Cores na túa Mac se poidan asignar a calquera aplicación actualmente en foco. Isto significa que mentres o sistema operativo invitado estea en segundo plano, terá unha prioridade menor que calquera aplicación Mac que estea a executar ao mesmo tempo. Cando cambias o foco ao sistema operativo invitado, verás un aumento no rendemento mentres estás a traballar con el.

A función Tune Windows for Speed ​​deshabilitará automáticamente algunhas características de Windows que tenden a desacelerar o rendemento. Estes son principalmente elementos GUI visuais, como o desvanecemento lento das fiestras e outros efectos. En xeral, a configuración de sintonía de Windows para a velocidade non terá moito efecto no rendemento do teu Mac, pero debería darlle un bo impulso ao sistema operativo invitado cando estea traballando activamente con el.

Estableza o poder de "longa duración da batería" para reducir o rendemento do sistema operativo invitado e estender a batería nun Mac portátil. Se non estás usando unha Mac portátil, esta configuración realmente non fará moita diferenza.