Como configurar o Linux para executar benchmarks o mais estável possível?

1

Eu tenho vários benchmarks de longa duração (benchmarks SPEC CPU 2006) para rodar em um servidor Linux.

O servidor está executando o Gentoo Linux com um kernel Linux 3.6.11.

Eu vi algumas grandes diferenças entre execuções diferentes e estou pensando que poderia haver algum problema com minha configuração.

Sou o único usuário do servidor.

Já fiz várias alterações na configuração:

  • Desativei o recurso de escala de freqüência da CPU do kernel.
  • Eu removi todos os trabalhos do cron
  • Assegurei-me de que não houvesse escala de frequência no BIOS

Existem outras coisas que eu devo configurar / desativar / ativar no kernel ou na instalação?

Eu não preciso tornar o servidor mais rápido, mas quero ter certeza de que os benchmarks não estão encontrando pertubações

Obrigado

    
por Baptiste Wicht 20.01.2013 / 08:48

1 resposta

1

  1. Desconectar da rede

    Você tem acesso físico ao servidor? É possível desconectar o servidor da rede durante a execução do teste? A solicitação de rede de serviço (por exemplo, http / sql) durante o teste provavelmente afetará o resultado.

  2. Desativar o cron job

    O trabalho Cron durante o teste também afetará o resultado do teste, especialmente a indexação pesada ou a rotina de backup.

por 20.01.2013 / 11:30