Mi computadora portátil funcionaba bien y su carga promedio estaba entre 0,2 y 0,5 (y alrededor de 0,02 sin hacer nada) hasta que decido actualizarla con un SSD.
Primero reemplacé mi HDD con SSD, moví el HDD a un HDD Caddy, quité la unidad óptica y coloqué el HDD allí.
- Tanto mi SSD como mi HDD son capaces de funcionar con interfaces SATA III.
Sin embargo, mi HDD funciona en modo SATA 2:
sudo smartctl -a /dev/sdb | grep SATA SATA Version is: SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
PareceLa interfaz de mi unidad óptica es SATA 2.
Problema
El problema es que cada vez que hay algo en HDD Caddy (SSD, HDD, no importa), el promedio de carga mientras no se hace nada es de alrededor de 1,5 - 2 y mientras el sistema recién se inicia es de alrededor de 4.
¿Qué hice?
- He probado cualquier combinación de configuración y nada produce ningún efecto.
¿Qué otra cosa?
- El uso de la CPU es normal y ningún proceso consume la CPU.
- Si solo uso un disco como disco duro principal, el promedio de carga es normal.
- Si uso incluso un disco en el lugar de la unidad óptica, obtengo un promedio de carga alto.
Respuesta1
Hay una excelente sesión de preguntas y respuestas con el mismo problema:
La solución de la respuesta más votada fue este comando:
echo "disable" > /sys/firmware/acpi/interrupts/gpe6F
En el enlace grep
se utilizó para descubrir la interrupción que provocó el duelo:
grep . -r /sys/firmware/acpi/interrupts/
Promedio de carga
Si observa el promedio de carga de su sistema durante 1-5-15 minutos, así:
$ cat /proc/loadavg
0.50 0.76 0.91 2/1037 14366
Está reportando .5, .76 y .91. DeComprender la carga de la CPU de Linux: ¿cuándo debería preocuparse?dice:
- El"Necesito investigarlo"Regla general: 0,70 Si su promedio de carga se mantiene por encima de > 0,70, es hora de investigar antes de que las cosas empeoren.
Más adelante en el artículo mencionará algo como que el promedio de carga de todas sus CPU se suma pero no se divide por la cantidad de CPU para obtener un promedio de todas las CPU. Tienes que hacer esto manualmente para que los valores verdaderos sean:
.063 - .095 - .113
porque tengo 8 CPU.
Sin embargo, prefiero usar Conky para mostrar esto en tiempo real:
Observe que la cuarta línea desde la parte inferior muestra los promedios de carga de 1-5-15 minutos como:
.150 .177 .143
El promedio de carga de 1 minuto de 0,15 equivale al 15%, lo que coincide con elToda la CPUvalor porcentual dos líneas arriba delPromedio de carga.
Sin bucear a 8 me daría un infarto porque estaría viendo:
1.200 1.416 1.144
Conky me divide automáticamente con el código Conky:
${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}
Por supuesto, no todo el mundo usa conky, probablemente sólo el 1% de los usuarios de Linux, pero para aquellos que aman Conky como yo, este código puede resultarles útil.