Modo bare-metal para o Ubuntu

3

Estou interessado em comparar um aplicativo no modo de console e gostaria de reduzir ao mínimo as interferências de outros processos no sistema.

Existe uma maneira fácil de inicializar no Ubuntu 12.04 em um modo "bare-metal"? Ainda estou interessado em inicializar casualmente uma versão "desktop" do Ubuntu (por isso, prefiro evitar alterações permanentes) e gostaria de evitar a instalação de uma versão separada do servidor Ubuntu.

Meu caso de uso é o seguinte -

  1. O aplicativo é somente de thread único e modo de console.
  2. A caixa de teste tem 12 GB de memória.
  3. eu ssh na caixa de teste.

Parece que posso pular pelo menos Unity, X-server e seus dependentes.

    
por user1071136 11.09.2012 / 17:05

3 respostas

1

Desde que você possa confiar em si mesmo para não estragar as coisas enquanto estiver logado como root, a melhor maneira de obter um sistema mínimo com rede e SSH é:

  1. Inicialize no modo de recuperação do Grub (segure Shift para baixo ao inicializar para obter o menu)

  2. Habilite a rede (que também remontará suas partições no modo normal de leitura / gravação)

  3. Ir para um shell de root (também conhecido como modo de usuário único):

  4. Faça um service ssh start para ativar o SSH e pronto!

  

Observação: você sempre pode fornecer a prioridade de E / S da CPU em tempo real e do programa de benchmark usando nice e ionice ; por exemplo. maximizando ambos seria:

nice --20 ionice -c 1 /path/to/program
    
por ish 11.09.2012 / 19:26
3

A inicialização no modo de usuário único manterá a maior parte dos serviços (incluindo o X) desativada e atualizará a rede e os serviços sshd devem ser suficientes para torná-lo utilizável para seus propósitos.

    
por Ignacio Vazquez-Abrams 11.09.2012 / 17:12
1

Enquanto outras coisas não estiverem ativamente funcionando, não haverá problemas de interferência. Se você não efetuar login em uma sessão X e efetuar login apenas via SSH, não deverá haver realmente nenhum trabalho real acontecendo, em geral. Você poderia telinitar para o nível de execução somente do console ou simplesmente reinicializar a seleção "modo de recuperação" no prompt de inicialização, para ter menos processos em execução.

No entanto, realmente não importa se outras coisas estão sendo executadas, desde que nada esteja consumindo todos os recursos da CPU, ou batendo no disco constantemente, o que pode fazer com que seu programa pare no IOWait.

    
por dobey 11.09.2012 / 17:12

Tags