OS 10.7 Leão um porco de recurso? Ajuda sobre problemas de RAM

4

Acabei de comprar um novo Macbook Pro para substituir meu modelo antigo de 2006. Eu estou correndo Leão com as últimas atualizações, eu tenho um processador i7 2ghz com 4gigs de RAM.

Eu preciso dessa máquina para fazer desenvolvimento em .Net no Windows, então estou executando uma máquina virtual. Eu tentei tanto Parallels e VirtualBox (ambos os mais recentes) para executar o Windows 7. Em ambas as máquinas eu dei a VM 1GB de RAM (e ele funciona bem-ish)

Quando eu tenho a VM ou qualquer outro programa que usa muita memória RAM (como o Steam, ou o Minecraft), a máquina inteira no OS X fica parada. Quando eu digo "lixeiras para baixo", quero dizer, lançar novos aplicativos ou abrir novas janelas / abas leva muito tempo. Depois que a nova aba / janela for lançada, ela funcionará bem.

Um exemplo seria que, com o Chrome aberto, se eu abrir uma nova guia, a guia levará até 10 segundos para aparecer. Basta abrir o menu principal para ir para "Sobre este Mac" levou 3 segundos para abrir o menu e 2 segundos para abrir a janela.

Espero que minha VM seja executada lentamente com apenas 1 GB de RAM, mas não esperaria que esses problemas fossem transferidos para meu sistema operacional principal.

O Lion é um recurso conhecido ou parece que algo pode estar errado com a minha nova máquina?

Como referência, a máquina reconhece os 4 GB de RAM. Atualmente, o Activity Monitor diz que minhas estatísticas de RAM são assim:

  • 100mb grátis
  • 2,3 GB com fio
  • 1.12GB Ativo
  • 450mb Inativo

(esses números são arredondados)

Eu verifiquei com um colega de trabalho executando uma VM Parallels do Windows 7 com 1 GB de RAM em seu MacBook Pro de 2007 e ele tem números de RAM semelhantes, mas sua máquina é rápida e responsiva, enquanto a minha não. Mesmo digitando esta mensagem, há um atraso notável entre eu pressionar uma tecla e vê-la digitada na tela.

    
por James P. Wright 25.10.2011 / 18:16

2 respostas

1

Para responder sua primeira pergunta.

Não, o Lion usa muito menos recursos do que o Snow Leopard.

No que diz respeito aos seus colegas de máquina mais antiga com melhor desempenho, certifique-se de que ele está executando padrão de estoque, e não atualizou as especificações para o máximo, ou até mesmo instalou um HDD melhor. Além disso, certifique-se de trabalhar nele. Muitas vezes tenho visto colegas me mostrarem que funciona, e quando realmente usá-lo em sua máquina, ele fica tão lento quanto o meu em uma hora.

Tendo uma especificação semelhante à sua, a i7 15 "de 2010, eu sugiro que, se você planeja executar a VM, o seguinte é um investimento que vale a pena fazer:

Replace the 5400RPM drive in it with a 7200RPM drive.

Esta é a primeira coisa que fiz, e apesar de ainda escrever muito no disco, foi pelo menos menos perceptível.

Upgrade to 8GB RAM

Você nunca pode ter muita memória RAM, e seriamente, eu posso rodar uma VM de 4GB com o Windows 7 e ainda ter 2GB livres, sem usar swap, e a unidade é silenciosa e dificilmente perceptível.

Set you VM to give higher priority to OSX

No Parallels, há uma opção para otimizar a prioridade. Configure-o para o OSX e também certifique-se de desligar o Adaptive Hypervisor.

Última sugestão, verifique se você tem os Parallels mais recentes. É uma enorme melhoria de desempenho acima de qualquer outra solução de VM e soluções anteriores da Parallels.

O Lion fez alterações, mas eu tive exatamente os mesmos problemas no Snow Leopard. Só porque a VM recebe uma pequena quantidade de RAM! = Melhor desempenho. A quantidade de espaço no arquivo de troca necessária para virtualizar uma máquina pode rapidamente eliminar o desempenho. A chave é evitar a gravação de arquivos de swap, e isso só pode ser conseguido, o mais importante, é empurrar a RAM para o máximo e, em segundo lugar, obter uma unidade mais rápida.

Eu ouvi histórias de horror sobre SDD's e VMs, então, por segurança, não vou sugerir isso, no entanto, vale a pena considerar.

    
por 29.10.2011 / 08:37
1

Você disse:

if I open a new tab it may take up to 10 seconds for the tab to show up. Just opening the main menu to go to "About This Mac" took 3 seconds to open the menu and 2 seconds to open the window.

Provavelmente indica que a máquina está se debatendo. Por favor, execute top em um terminal e verifique o número de pageouts e pageins. Vamos supor que você veja o seguinte:

125745(0) pageins, 0(0) pageouts

Os números antes dos parênteses, 125745 e 0 neste exemplo, indicam o total de pageins e pageouts, respectivamente, executados desde que este Mac foi reiniciado pela última vez. Com o tempo, ambos os números aumentarão. Se o total de pageouts estiver baixo - idealmente 0 - em comparação com o número de pageins depois de ter utilizado o seu Mac durante horas de trabalho, poderá ter RAM suficiente. Caso contrário, você deve instalar mais memória RAM.

Os números entre parênteses são os mais importantes: indicam o número de pageins ou pageouts executados no último segundo. Se esses valores - especialmente pageouts - estiverem consistentemente no intervalo de 25 a 50 ou mais, então o sistema está se debatendo: paginando excessivamente à medida que passa fome para a RAM em sua carga de trabalho atual. O desempenho geral será lento, pois a CPU gasta mais tempo paginando do que em outros trabalhos. Se o seu Mac está se debatendo, você precisa instalar mais memória RAM!

Recentemente, enfrentei um problema semelhante e verifiquei isso: Problemas de RAM insuficiente e espaço livre no disco rígido e descobri que eu tinha que aumentar minha memória RAM. E o problema foi resolvido.

Por último, também pode ser o caso de você estar executando tarefas muito intensivas no processador. Se for esse o caso, aumentar a RAM talvez não o ajude.

    
por 29.10.2011 / 08:30