La prueba de estrés de una computadora es un paso importante para la solución de problemas que puede ayudar a los usuarios a determinar si las piezas recién actualizadas funcionan correctamente o identificar problemas de estabilidad del sistema. Si bien las pruebas de estrés son más comunes en el mundo del overclocking de PC, los propietarios de Mac también pueden usar las pruebas de estrés por varias razones, que incluyen identificar problemas de sobrecalentamiento, probar la capacidad de la batería bajo carga, determinar los límites de aceleración de la CPU o simplemente para ver qué tan fuerte es el ventilador de una Mac. puede llegar a toda velocidad.
Hay una variedad de utilidades disponibles que ofrecen capacidades de prueba de estrés, por ejemplo, Geekbench, CPUTest y NovaBench, pero si solo desea probar su CPU, puede hacerlo directamente desde la Terminal sin ningún software de terceros.
Para realizar una prueba de esfuerzo en la CPU de una Mac, podemos usar el comando "yes", un comando de Unix que, sin modificación, simplemente generará una respuesta afirmativa ("y") una y otra vez hasta que se termine. Para realizar una prueba de esfuerzo en una Mac con el comando "sí", abra Terminal, escriba lo siguiente y presione Retorno para ejecutar:
sí> / dev / null &
Después de un momento, verá que el número 1 entre paréntesis aparece junto a un (probable) número de 3 o 4 dígitos. Esto indica que el comando "sí" está maximizando un subproceso de la CPU de su Mac (el [1]), con el ID de proceso designado (el número de 3 o 4 dígitos). Puede verificar esto y ver la actividad de la CPU a través de la aplicación Activity Monitor (ubicada en Aplicaciones> Utilidades).
Sin embargo, el problema es que, a menos que su Mac tenga más de 10 años, es casi seguro que tenga una CPU con múltiples núcleos e hilos, y ejecutar el comando anterior solo prueba uno de esos hilos. Para realizar una verdadera prueba de esfuerzo en una Mac, necesitará maximizar todos los subprocesos de su CPU, lo que puede hacer repitiendo el comando anterior.
Por ejemplo, tenemos una Mac Pro 2013 de 6 núcleos en nuestra oficina aquí en TekRevue. Ese procesador de 6 núcleos, un Xeon E5-1650 v2, si está interesado, también tiene hiperprocesos, lo que significa que tenemos un total de 12 subprocesos de CPU a nuestra disposición. Para probar los 12 núcleos lógicos, replicaríamos el comando "sí" mencionado anteriormente 12 veces. Puede hacer esto abriendo una nueva ventana de Terminal para cada comando, o combinándolos en un solo comando como este:
sí> / dev / nulo y sí> / dev / nulo y sí> / dev / nulo y sí> / dev / nulo y sí> / dev / nulo y sí> / dev / nulo y sí> / dev / nulo y sí > / dev / null & yes> / dev / null & yes> / dev / null & yes> / dev / null & yes> / dev / null &
Para modificar este comando para su propia Mac, simplemente ajuste el número de veces que sí> / dev / null & se repite en función de los subprocesos totales de la CPU de tu Mac. Por ejemplo, el nuevo MacBook Retina de 12 pulgadas tiene una CPU de hiperproceso de doble núcleo, lo que significa que solo usaría 4 instancias del comando "sí". Si no está seguro de la configuración de la CPU de su Mac, un excelente lugar para verificar es EveryMac, una base de datos que contiene los detalles, lo adivinó, para cada Mac, incluida la cantidad de procesadores y núcleos.
Si bien las Mac que funcionan correctamente no deberían tener problemas con una prueba de esfuerzo, es importante tener en cuenta que si su Mac tiene un problema de hardware o refrigeración, una prueba de esfuerzo de la CPU puede bloquear el sistema. Por lo tanto, asegúrese de guardar todos los documentos importantes y cerrar sus aplicaciones antes de ejecutar la prueba para asegurarse de no perder ningún dato si su Mac se apaga inesperadamente o falla.
Una vez que haya dejado que la prueba se ejecute durante unas horas (o durante la noche si realmente desea llevar su Mac al límite), puede finalizar la prueba cerrando las ventanas de la Terminal que contienen el comando "sí". Luego puede verificar en el Monitor de actividad que la CPU de su Mac ya no está al máximo.
Una nota final: las pruebas de estrés en la CPU de una Mac aumentarán el calor generado en una cantidad significativa. Antes de la prueba de esfuerzo, asegúrese de que su Mac esté en un área relativamente fresca y bien ventilada, y que el ventilador de la Mac o los puertos de flujo de aire no estén obstruidos. Si bien las CPU de Intel se acelerarán o apagarán automáticamente si las temperaturas son demasiado altas, aún existe la posibilidad de que pueda dañar permanentemente su Mac si maximiza el procesador sin la ventilación o disipación de calor adecuadas.