Invocar el estrés de la CPU

Invocar el estrés de la CPU

Buscando una aplicación o herramienta para invocar el uso de CPU en mis invitados virtuales de Linux y Unix. Encontré la aplicación "estrés" de unapublicar en Stackoverflow, pero tengo curiosidad por saber qué recomendaría la gente de Unix/Linux.

Respuesta1

El paso para Linux es cpuburn(página principal). Esperaría que también funcionara en otros sistemas UNIX.

Respuesta2

stresses bastante bueno. No veo ninguna razón para usar otra cosa.

stress --cpu 6 --timeout 10

Respuesta3

Pienso cpuburny stressson buenos, pero también tengo un script en Python que uso para estresarme aún más.

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()

Respuesta4

He estado desarrollando estrés, que proporciona una amplia gama de mecanismos de estrés. Verhttp://kernel.ubuntu.com/~cking/stress-ng/

estrés-ng ahora está disponible en Debian 8 y Ubuntu 14.04. Intenta ser compatible con el estrés, pero es una reescritura limpia. Stress-ng probará un sistema informático de varias formas seleccionables. Fue diseñado para ejercitar varios subsistemas físicos de una computadora, así como las diversas interfaces del núcleo del sistema operativo. Funciones de estrés: más de 120 pruebas de estrés diferentes, más de 50 pruebas de estrés específicas de CPU que ejercitan manipulación de bits, números enteros y flotantes y controlan el flujo, más de 20 pruebas de estrés de memoria virtual.

información relacionada