El Disco duro del portatil, Ubuntu y el bug del spinoff

Probablemente, algunos de vosotros ya sabréis del bug de Ubuntu (un bug antiguo) sobre los discos duros de los portátiles. El problema es que Ubuntu, para economizar energía, una de las acciones que hace (igual que otros SO) es aparcar las cabezas cuando no se usa el HD. El bug hace que sea con excesiva frecuencia, lo cual es un problema, pues somete a un exceso de carga al disco duro.

Hay formas de averiguar si en tu portátil ocurre. La más típica es instalar smartmontools

sudo apt-get install smartmontools

Y luego mirar los ciclos con dicha utilidad

sudo smartctl -a /dev/sda | egrep 'ID|Load_Cycle'

Hay que mirar el valor que esta debajo de “raw” Si os aumenta cada pocos segundos o lo teneis con un valor alto (y es un poratil casi nuevo), entonces peligro Will Robinson, por que teneis el sintoma detener el bug (tambien es sintoma, escuchar uns clicks frecuentes en el portatil…)

La solución inmediata pasa por desactivar el spinoff o darle un retardo mayor. Para ello, os recomiendo que primero anotáis el valor que os da :

hdparm -I /dev/sda | grep Advanced

Y luego probáis a dar un valor mayor usando

hdparm -B xxx /dev/hda

Donde xxx es el númerito. Contra más alto, más tiempo tarda en hacer el spinoff. También podéis desactivar totalmente el spinoff con

hdparm -B 255 /dev/hda

pero tendreis el problema de que la batería se agotara más rápidamente. Sin embargo usando

hdparm -B 254 /dev/hda

No desactiva el spinoff, pero le da un valor enormemente alto (y en algunos caso muy puntuales en que no funciona lo de desactivarlo es la uncia alternativa) que a efectos prácticos es lo mismo. Útil en casos como los HD como el Seagate Momentus 7200.1 donde no funciona lo de desactivarlo.

El problema de esta soluciones rápidas, es que hay que ejecutar dicha linea de consola, cada vez que iniciáis el portatil o lo desconectáis de 220v (no estoy seguro de esto ultimo).Una solución mejor, seria un script que corrija dicho valor o toquetear los scripts de ubuntu para el ahorro de energía en los portátiles para solucionar el problema (básicamente ejecuta un hdparm -B 1 que hace que haga el spinoff cada segundo !!!)


Fuentes :

Anuncios

~ por ZardoZ en mayo 9, 2008.

Una respuesta to “El Disco duro del portatil, Ubuntu y el bug del spinoff”

  1. Muchas gracias, me ha venido perfecto para mi portatil que a cada poco escuchaba los famosos clicks..

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: