
Parece que trabalho com um Linux VirtualBox na maior parte do tempo (SSD USB portátil) no meu Macbook Snow Leopard (~2008). Como posso otimizar o Snow Leopard para ser um host VirtualBox ideal? Não me importo de reduzir alguns dos recursos do sistema operacional host, etc., semelhante ao OS X Minimal (se tal concepção alguma vez existiu)
Nota: Eu uso o Archlinux como convidado em vez de substituir o host devido aos drivers sem fio USB proprietários, melhor suporte de rede e melhor suporte a impressoras a laser do OS X.
Responder1
Como usuário do Snow Leopard e VM, eu faria as seguintes sugestões.
1 – Maximize seu hardware
Atualize sua RAM e HDD, pois esses dois são os verdadeiros assassinos quando se trata de desempenho para VMs. Nem tente executar uma VM armazenada em unidades externas, a menos que você tenha a interface Thunderbolt mais recente...
Meu antigo Macbook da edição de 2008, por exemplo, é anunciado como no máximo 4 GB, mas na verdade pode acomodar 6 GB. Se o seu hardware estiver fora da garantia e você tiver essa opção, considere-a.
Atualize para SSD. Só isso já fará uma enorme diferença. Com a queda dos preços dos SSDs, isso é obrigatório para quem usa muito VMs.
Outra alternativa que considerei recentemente é substituir a unidade de DVD do meu macbook por um segundo SSD ou HDD de grande capacidade de 7200 RPM. Isso, junto com uma unidade primária grande, poderia ser configurado como um volume RAID distribuído para melhorar o desempenho do disco convidado.
2 Configure suas VMs corretamente
Não forneça mais recursos às suas VMs do que o necessário. Especialmente se você precisar executar mais de um por vez. Se você estiver executando o Linux, considere executá-lo sem o servidor X (GUI), pois ele consome CPU/RAM.
O disco das suas VMs deve ser pré-alocado para melhor desempenho.
Desative todo e qualquer serviço desnecessário, especialmente relacionado ao disco.
3 Configuração do OSX
Sua ideia mínima do OSX não é um mau caminho a percorrer. É claro que nem é preciso dizer que você não instala software antivírus. Se for absolutamente necessário, configure-o para que não afete o sistema. Eu tenho o meu com a verificação em tempo real desativada.
OSX Spotlight e programas similares que monitoram o sistema de arquivos também podem ser desativados.
Outro problema com o qual você precisa ter cuidado é a fragmentação do sistema de arquivos OSX. Certifique-se de que o disco onde a VM está armazenada tenha bastante espaço livre para que os arquivos no OSX que representam os HDDs virtuais sejam contíguos. Isso é especialmente problemático se você não pré-alocou seus discos e/ou trabalha com snapshots.
4 Use alternativas ao VirtualBox
Sei que o VirtualBox é atraente porque é gratuito, mas não sei quão bem ele funciona em comparação com um produto não gratuito como VMWare Fusion ou Parallels. Já vi artigos que argumentam que eles têm melhor desempenho.