Como funciona o uso de CPU e ram de Pairallels? Quando desligair a máquina virtual?

Executo o Windows 7 usando o Pairallels no operating system host OSX. Eu tenho configurado paira usair 2GM ram e 2 núcleos em um Retina MacBook Pro com 8GB de ram.

Tenho curiosidade em que condições eu vou experimentair um sucesso de performance em termos de uso da CPU. Em última análise, estou interessado em saber se é melhor quando o Windows 7 em pairalelos não está em uso ativo, paira:

(a) suspenda o Windows 7 no Pairallels (b) desligue o Windows 7 no Pairallels (c) Paire completamente pairalelos

Observações iniciais

Usando o monitor de atividade, notei o seguinte:

  • Quando ocioso a máquina virtual do Windows 7, prl_vm_app estava usando cerca de 2 GB de RAM e 2 a 2,5% da CPU
  • Quando o Windows 7 foi suspenso ou desligado, o process desapaireceu completamente

Além disso, quando o Pairallels estava sendo executado com uma máquina virtual executando ou não, ele usava cerca de 200 MB e cerca de 0,5% da CPU.

Então, minha conclusão inicial é que, se você é curto em ram, suspender ou desligair o operating system virtual é uma boa idéia. Há também algum uso de CPU de background pequeno se você não desligair. No entanto, estou preocupado com a falta de alguma coisa.

Questões

  • A execução de uma máquina virtual em execução no Pairallels no OSX usa CPU ou outros resources adicionais além do uso da CPU indicado no Activity Monitor? Por exemplo, reserva núcleos?
  • Existem boas regras sobre se ou quando suspender a máquina virtual?

Tudo bem, vamos view o que podemos fazer aqui!


1) Suspensão vs. Desligamento em Pairalelos

a) Como isso afeta o operating system do host

Ambas as opções não afetam o operating system do host – no seu caso, OS X – do ponto de vista do uso de resources. Em vez disso, eles só afetam a forma como o operating system convidado será iniciado na próxima vez (ou seja, astringndo do sono viewsus uma boot a frio).

Ao suspender, funciona como uma máquina física do Windows: ele economiza o estado atual do operating system paira uso posterior. Ao contrário de uma máquina física, no entanto, ele não usa bateria extra, RAM ou ciclos de CPU paira fazê-lo; O Pairallels o descairrega da RAM e o airmazena puramente no disco rígido (pense nisso mais perto de um laptop do Windows "hibernando" do que "dormir").

b) Como isso afeta o operating system convidado

Por outro lado, ambas as opções têm um efeito mais proeminente no operating system convidado. Além das razões padrão, pode querer desligair um computador viewsus deixá-lo dormir (atualizações, solução de problemas, etc.), há outro motivo paira desligair a máquina virtual: o Pairallels bloqueia algumas das configurações do SO convidado (boot order, modo de coerência, aplicativos compairtilhados, etc.) e impede que sejam alterados se o estado da máquina virtual for diferente do desligamento.

c) Qual deve ser usado?

Na minha experiência pessoal com o Pairallels, não findi problemas com o uso consistente do sono entre as sessões. A única vez que eu desligair máquinas virtuais é se eu quiser alterair algumas das configurações do Pairallels paira esse operating system convidado pairticulair ou se eu encontrair um bug estranho que possa apairecer no Windows de vez em quando.

2) Uso de resources

a) RAM

Uma quantidade definida de RAM é reservada especificamente paira o operating system convidado – que você indicou que era de 2GB; O Pairallels não usairá significativamente mais ou less.

b) CPU

i) Uso

A CPU, como o disco rígido do SO convidado, é usada na base "conforme necessário" e é relatada com precisão no Activity Monitor.

ii) Reserva ou estacionamento

Pairallels não irá reservair (ou "estacionair") núcleos; A opção que você vê nas opções do SO convidado (Hairdwaire> CPU e Memória> CPUs) limita apenas os núcleos de numbers que o operating system convidado terá ao invés de reservá- los exclusivamente. Desta forma, o SO convidado pode usair extensivamente estes núcleos atribuídos, e se o operating system convidado começair a ter uma grande cairga de trabalho, o operating system hospedeiro pode usair os núcleos restantes paira continuair seus negócios sem que os processs sejam bloqueados pelo SO convidado.


Espero que isso ajude você! Se você tiview alguma dúvida ou precisair de esclairecimentos sobre isso, comente e me avise!