16 votos

¿Cómo estresar un MacBook Pro Retina?

Necesito estresar los componentes de mi rMBP (por ejemplo, CPU/GPU/RAM) sin cargar ninguna herramienta de software adicional.

Antecedentes - Mi rMBP tiene un fallo de hardware ( similar a este tema ) que provoca congelaciones del sistema que sólo se manifiestan una vez que ha estado en uso durante horas y está bajo carga diaria (se congela 4/5 veces al día en promedio) - puedo usar geekbench que hace que el sistema se congele bastante rápido pero quiero reproducir el error rápidamente sin ningún software de terceros instalado para mostrar al equipo de genios que el problema puede ser reproducible de una instalación fresca de High Sierra y sin ningún software de terceros instalado sólo para acelerar el proceso de diagnóstico y eliminar el error del usuario.

Actualmente estoy viendo vídeos de youtube en 4K y visitando greensock.com para que Safari se estrese e intente abrir fotos, pero la máquina ni siquiera nota la carga extra.

0 votos

Utilice la opción de compresión para tratar algunos archivos: un par de fokders llenos de datos...

25 votos

Conseguir que una hipoteca, la deuda de la tarjeta de crédito, un trabajo sin salida con un jefe que es imposible de complacer y dos hijos en la escuela privada a punto de graduarse y entrar en la universidad; será estresado en ningún momento.

2 votos

Siempre puedes probar el Diagnóstico de Apple autocomprobación.

19voto

Steve Evans Puntos 155

Consumir todos los núcleos de la CPU

El siguiente comando ejecuta un yes para cada núcleo de la CPU y consume casi el máximo de la capacidad de procesamiento del ordenador:

CPU=$(sysctl -n hw.ncpu)
seq $CPU | xargs -I{} -P $CPU yes > /dev/null

El comando se basa en La respuesta de Mike pero ejecuta varias instancias de yes con xargs . Un yes agotará un núcleo de la CPU, por lo que se necesitan varios procesos. Gracias a @lights0123 por perfeccionar este comando.

Esto se refiere a la CPU pero no a la GPU o la RAM.

CPU + GPU = WebGL

Para estresar la CPU y la GPU, visita ShibuyaCrowd un experimento de WebGL ( código abierto ).

Un minuto después de ejecutar este sitio, tu MacBook Pro debería estar bajo una carga computacional razonable.

enter image description here

3 votos

Para obtener automáticamente el número de núcleos, CPU="$(sysctl -n hw.ncpu)" seq $CPU | xargs -I{} -P $CPU yes > /dev/null funcionará.

0 votos

Gracias. He añadido su sugerencia en la respuesta.

7 votos

Su yes La técnica calentará la CPU, pero no la estresará realmente: apenas toca las cachés, no hace nada con las unidades de cálculo de punto flotante y, para el caso, apenas toca los circuitos de aritmética de enteros. A menos que el fallo esté en alguna parte de la pequeña parte de la CPU que realmente utiliza, es probable que no cause una congelación.

11voto

Cedric Puntos 46

Basta con introducir el comando yes > /dev/null en una sesión de Terminal. Eso hará que se agote un núcleo de la CPU hasta que se haga Ctrl-C o se cierre la ventana de la Terminal.

5 votos

Para un solo núcleo.

2 votos

Esto no se acerca a calentar su CPU tanto como una prueba de esfuerzo Prime95 lo haría. No todas las cargas de trabajo del "100% de la CPU" son iguales cuando se trata de cuántos transistores conmutan realmente en cada ciclo de reloj dentro de la CPU.

1 votos

@PeterCordes ¿puedes sugerir un comando alternativo incorporado que ejercite la CPU de forma más completa?

-5voto

user2497 Puntos 171

Aumentar la temperatura ambiente 15-20°, acelerará mucho su prueba. Es probable que veas que la CPU se ralentiza en 5 minutos. Puedes simplemente colocarlo encima de un radiador de calor ajustado a una temperatura adecuada. El cuerpo de aluminio del portátil absorberá todo el calor que pueda, y el sistema de ventilación entrará en acción rápidamente.

En cuanto a la carga del portátil, for i in 1 2 3 4 ; do cat /dev/zero > /dev/null & done es adecuada, la mayoría son de cuatro núcleos. No necesitas hw.ncpu. Si quieres cargar tanto la CPU como la RAM, utiliza xz -T4 -e9vfc < bigMovie.m4v > junk.xz . Si tu portátil se bloquea tan estúpidamente, te recomiendo que ejecutes memtest86... https://www.memtest86.com/download.htm

¿Quién te ha dicho que tienes un fallo de hardware? I

Intenta describirlo con más detalle: ¿se apaga y pierde todos los datos? ¿Se cuelga sin responder a las entradas? ¿Sólo se bloquea bajo una carga extrema? Esa no es la manera de diagnosticar un error de hardware - se bloquearía incluso bajo una carga trivial. Apuesto a que es un problema de temperatura o de memoria RAM.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X