O goto para o Linux é cpuburn
( homepage ). Eu esperaria que ele funcionasse em outros sistemas UNIX também.
Procurando por um aplicativo ou ferramenta para invocar o uso da CPU em meus convidados Linux e Unix virtuais. Eu encontrei o aplicativo "stress" de um post no Stackoverflow , mas curioso o que a turma do Unix / Linux recomendaria.
O goto para o Linux é cpuburn
( homepage ). Eu esperaria que ele funcionasse em outros sistemas UNIX também.
stress
é muito bom. Não vejo razão para usar outra coisa.
Tenho desenvolvido o stress-ng, que fornece uma ampla gama de mecanismos de estresse. Veja link
stress-ng está agora disponível no Debian 8 e no Ubuntu 14.04. Ele tenta ser compatível com o estresse, mas é uma reescrita limpa. Stress-ng irá testar um sistema de computador de várias formas selecionáveis. Ele foi projetado para exercitar vários subsistemas físicos de um computador, bem como as várias interfaces de kernel do sistema operacional. Características do Stress-ng: mais de 120 testes de estresse diferentes de 50 testes de estresse específicos do processador que exercitam ponto flutuante, inteiro, manipulação de bit e fluxo de controle em 20 testes de estresse de memória virtual
Acho que cpuburn
e stress
são bons, mas também tenho script python que uso para estresse adicional.
import multiprocessing
import math
def worker():
#worker function
print ('Worker')
x = 0
while x < 1000000000000000000:
print(x)
p = x*math.pi
p2 = math.sqrt(x**2 + p**2)
print(p2)
x += 1
return
if __name__ == '__main__':
jobs = []
for i in range(50):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()