¿Cómo puedo simular el acceso de disco ligero a pesado y el uso ligero de CPU?

1

Tengo un servidor Mac Mini que parece presentar varios problemas mientras que hay una carga de CPU o un acceso al disco de mediano a pesado. Me gustaría probar esto activando intencionalmente diversos grados de uso de la CPU y diferentes tipos e intensidades de acceso al disco. ¿Existen herramientas o técnicas que puedan:

  1. Cargue la CPU a un cierto porcentaje, es decir, pegue uno o más núcleos de la CPU al 50%, 75%, 100%, etc.

  2. Simule el acceso a discos medianos o pesados de diversos tipos, incluidas situaciones como muchas búsquedas aleatorias o lecturas / escrituras continuas

pregunta GuyGizmo 10.10.2016 - 17:15

1 respuesta

1

La mejor herramienta configurable que he encontrado para simular el acceso de disco ligero a pesado para propósitos de prueba es filebench .

No conseguí filebench-1.5-alpha3 para compilar correctamente. Entonces descargue un paquete de instalación anterior (filebench 1.4.4) de FileBench portado a Mac OS X o enlace directo .

Instala la aplicación. Puede que tenga que deshabilitar SIP y - en Sierra - Gatekeeper para hacerlo. El paquete se instalará en / opt / filebench.

Para iniciar la aplicación en modo interactivo, ingrese en Terminal.app:

/opt/filebench/bin/go_filebench

Ahora elija una carga de trabajo cuando se le solicite. Las cargas de trabajo preconfiguradas se pueden encontrar en / opt / filebench / config (por ejemplo, fileserver.conf):

filebench> load fileserver

Establezca un directorio de trabajo y otras variables (la mayoría tiene valores predeterminados):

set $dir=/tmp
set $filesize=612458

y un tiempo de ejecución en segundos:

run 600

Para crear sus propias cargas de trabajo, visite Wiki de archivo y verifique el enlace WML.

Para "simular" la carga de CPU, instale prime95 y configúrelo.

En mi entorno virtual (Sierra - 2 CPU / 4 GB de memoria) ejecutando go_filebench solo ya se crea una carga total de CPU del 70% (go_filebench: ~ 140%). Así que no tengo que iniciar prime95 adicionalmente. Sin embargo, en tu entorno es posible que tengas que iniciarlo.

    
respondido por el klanomath 11.10.2016 - 23:13

Lea otras preguntas en las etiquetas