
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
stress
es bastante bueno. No veo ninguna razón para usar otra cosa.
stress --cpu 6 --timeout 10
Respuesta3
Pienso cpuburn
y stress
son 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.