
Procurando um aplicativo ou ferramenta para invocar o uso da CPU em meus convidados virtuais Linux e Unix. Achei o aplicativo "estresse" de umpostar no Stackoverflow, mas curioso para saber o que o pessoal do Unix/Linux recomendaria.
Responder1
O goto para Linux é cpuburn
(pagina inicial). Eu esperaria que funcionasse também em outros sistemas UNIX.
Responder2
stress
é muito bom. Não vejo razão para usar outra coisa.
stress --cpu 6 --timeout 10
Responder3
Eu acho cpuburn
e stress
sou bom, mas também tenho um script python que uso para aumentar o estresse.
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()
Responder4
Venho desenvolvendo o stress-ng, que fornece uma ampla gama de mecanismos de estresse. Verhttp://kernel.ubuntu.com/~cking/stress-ng/
stress-ng agora está disponível no Debian 8 e Ubuntu 14.04. Ele tenta ser compatível com versões anteriores do estresse, mas é uma reescrita limpa. stress-ng testará a resistência de um sistema de computador de várias maneiras selecionáveis. Ele foi projetado para exercitar vários subsistemas físicos de um computador, bem como as várias interfaces do kernel do sistema operacional. Recursos do Stress-ng: mais de 120 testes de estresse diferentes, mais de 50 testes de estresse específicos de CPU que exercitam ponto flutuante, número inteiro, manipulação de bits e fluxo de controle, mais de 20 testes de estresse de memória virtual