Teste de “Stress” para Linux
June 19, 2011
Se você quiser testar um pouco o poder de processamento de sua máquina ou mesmo forçar ela a um alto consumo de CPU constante, abaixo segue uma rotina certa para isso. Ela calcula a constante matemática “Pi” com n casas decimais após a virgula.
O único pré-requisito para que você possa efetuar o teste, é que seu SO seja Linux ou similares, e que tenha o utilitário bc (utilizado para cálculos matemáticos) instalado.
O comando é o seguinte:
$ time echo "scale=8000; 4*a(1)" | bc -l -q
Onde, time é o utilitário para mostrar o tempo gasto com a execução do comando, echo passa os parâmetros para o comando bc, scale=8000 é o número de casa decimais que serão calculadas, e 4*a(1) é a equação. No bc, -l carrega a biblioteca de calculos matemáticos, e -q é o modo de execução silencioso.
Durante a execução você poderá acompanhar o alto consumo de recursos com utilitários como top e sar.
Funciona bem em casos que você precisa esgotar a capacidade de processamento da máquina para validar alguma alteração na máquina :)