Cómo evitar ciclos excesivos de carga del disco duro

Cómo evitar ciclos excesivos de carga del disco duro

Hace algunos años hubo unadiscusión animadaacerca de que Ubuntu reduce la vida útil del disco duro al operarlo en un modo agresivo de ahorro de energía de forma predeterminada, lo que provoca una cantidad excesiva de ciclos de carga.

Acabo de verificar el estado de mi computadora portátil Xubuntu 14.04 con smartctl -a /dev/sda. Resultado: 4211 ciclos de carga en 180 horas. Cuando el adaptador de corriente está desconectado y la computadora portátil funciona con batería, cada aproximadamente 3 segundos ocurre un nuevo ciclo de carga. Esto es demasiado.

Entonces mi pregunta es: ¿Ha cambiado algo desde esa discusión? ¿Qué debo hacer para reducir la frecuencia de los ciclos de carga? ¿Las viejas soluciones siguen siendo válidas o de última generación?

Respuesta1

En mayo de 2017, el debate sigue siendo válido, al menos para ciertos tipos de discos duros, y las soluciones antiguas siguen funcionando. El truco consiste en establecer el nivel de administración de energía en un nivel menos agresivo.En la mayoría de los discos

# hdparm -B /dev/yourdisk

le dará el nivel de APM (administración avanzada de energía) actualmente configurado. Lo configurará con el mismo comando, con el valor deseado real.

# hdparm -B 254 /dev/yourdisk

Los valores oscilan entre 1 (el ahorro de energía más agresivo) y 254 (el ahorro de energía menos agresivo). Los valores 128 y menos incluso permitirán el giro. 255 desactivará APM por completo (no es compatible con todos los modelos). El nivel depende de la categoría del sistema (en mi humilde opinión, la computadora de escritorio no necesita ningún otro valor que no sea 254, y la computadora portátil... bueno, experimenta un poco o compra un SSD :)).

EnOccidente digitalse vuelve más complicado. Puede utilizar la utilidad WDIDLE3.EXE de WD como se muestra en esta publicación:https://ubuntuforums.org/showthread.php?t=1565889o utilice hdparm nuevamente, esta vez con la opción -J (los valores especificados están en segundos para estacionar los cabezales; lea sobre los rangos en la página de manual de hdparm junto a la opción -J). Este último enfoque es menos recomendado y no funciona con todas las unidades.

Recomiendo encarecidamente leer esta página wiki de archlinux.https://wiki.archlinux.org/index.php/hdparmdonde también discuten cómo hacer que el cambio con hdparm sea permanente creando una regla udev en /etc/udev/rules.d/50-hdparm.rules:

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sda", RUN+="/usr/bin/hdparm -B 254 -S 0 /dev/sda"

Respuesta2

Actualice su RAM, deshabilite el intercambio, punto. Tenía una RAM de 6 GB en mi escritorio con Swap habilitado, Ubuntu no usa Swap con esa cantidad de RAM hasta que es necesario, mi disco duro estaba sentado sin hacer nada.

información relacionada