Otimizando o servidor raramente usado instalado em uma máquina virtual sempre ativa

3

Eu tenho uma instalação do Ubuntu Server no VirtualBox desde que eu sou um usuário do Mac OS X e eu quero lançar alguns programas dependentes do Linux no Ubuntu raramente conectando-o via SSH. Portanto, quero fazer um ajuste fino na instalação do Ubuntu (não tanto quanto alterar o kernel) para consumir menos recursos do sistema.

No estado inativo (sem clientes ssh conectados, nenhum programa de usuário intencional em execução) ele consome% 2-2,5 CPU e 450 MB de RAM.

Estou procurando maneiras de diminuir isso. O objetivo principal é desenvolver alguns programas em C usando o vim e o gcc.

    
por Ahmet Alp Balkan 12.07.2011 / 04:53

3 respostas

1

Algumas ideias (talvez um pouco óbvias):

  • Use 32 bits, se possível, o 64 bits usa mais RAM
  • Mantenha-se no ambiente CLI (faça uma instalação especializada a partir de um ISO alternativo)
  • Suspenda quando não estiver em uso! Esta é a melhor maneira de conservar a RAM e leva apenas 5-10 segundos para trazê-lo de volta.
por Joel 12.07.2011 / 05:09
1

Veja os serviços que você não usa e remova-os. O CUPS vem à minha mente. Ajudantes de desktop como wheather-plugin e assim por diante.

    
por user unknown 12.07.2011 / 06:12
1

Dependendo das exigências de seus aplicativos, o Servidor Ubuntu requer um mínimo de 128 MB de RAM. Portanto, esse é o mínimo de RAM que você deve fornecer à sua máquina virtual. Outras etapas para reduzir o uso de recursos podem ser:

  • Depois de lançar uma máquina virtual, encerre o Virtual Box Manager para liberar recursos do sistema.

  • Para reduzir ainda mais o uso de RAM, existe a possibilidade de executar o Virtual Box no modo sem cabeça emitindo :

    VBoxManage startvm "VM name" --type headless
    

    Por isso, você só terá acesso à sua máquina virtual através de um protocolo RDP (é necessário o PUEL-Versão do Virtual Box!). Os elementos do Virtual Box Manager e da GUI não serão lançados.

  • É claro que você também pode limpar todos os aplicativos indesejados da sua instalação do Ubuntu Server, mas isso liberará apenas algum espaço no disco rígido (o que não deve ser um problema relevante hoje em dia).

  • Como tem sido mencionado alguns serviços indesejados podem ser removidos, mas isso pode afetar a estabilidade do sistema.

Se você precisa de um sistema Linux muito enxuto, você pode optar por ir por outro caminho, escolhendo uma distribuição que instale apenas um sistema operacional básico no qual você precisa adicionar (em vez de remover) todos os aplicativos necessários.

    
por Takkat 12.07.2011 / 08:37