Invocando estresse de CPU

Invocando estresse de CPU

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 cpuburne stresssou 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

informação relacionada