Cómo bajar la temperatura del disco duro

9

Tengo 4 unidades de disco duro que tienen temperaturas que van más allá de los 50 grados recomendados (Celsius). (Tengo varios Samsung Spinpoint F3 que son de 1Tb cada uno y tienen buenas temperaturas, entre 32 y 35 grados. Eso es normal para mí. Pero en este caso, 50+ no es normal).

Ya he leído la pregunta y la respuesta proporcionadas aquí , pero ninguna de las soluciones me ayudó. ¿Qué herramientas puedo usar o qué comandos de terminal debo ejecutar para bajar la temperatura de estas unidades?

Y en una nota similar, si tuviera que usar un método similar a este , ¿cómo sabría qué disco duro estoy leyendo? ¿Dónde puedo verificar para ver qué disco duro está relacionado, por ejemplo /sys/class/scsi_host/host0/link_power_management_policy?

Ya he probado powertop, hddtemp, discos y otros para verificar y tratar de bajar la temperatura sin suerte.

Luis Alvarado
fuente
1
gnome-disk-utility puede consultar atributos SMART
Ringtail
¿Nitrógeno líquido?
Caracol mecánico
@Mechanicalsnail - Lol, eso arreglaría no solo la temperatura del HDD sino todo el sistema. ^^
Luis Alvarado
1
tal vez pueda intentarlo hdparm -S180 /dev/sda: poner el modo inactivo (baja potencia) después de 15 minutos de inactividad
chorro
1
Supongo que sí, pero como no estaba en la pregunta, pensé que podría ser confuso para los usuarios más nuevos si pasan de largo. Sé que no es una respuesta a su pregunta (por lo que no se publica como una sola), pero pensé que era importante mencionar esto para el caso más general de disminución de la temperatura del HDD.
Nanne

Respuestas:

4

tal vez pueda intentarlo hdparm -S180 /dev/sda: poner el modo inactivo HDD (baja potencia) después de 15 minutos de inactividad

chorro
fuente
+1 amigo. Esta es otra forma de hacerlo. Gracias.
Luis Alvarado
11

Bien encontrado una manera de bajar la temperatura del disco duro, tuve que permanecer despierto toda la noche.

(Le dio un +1 al comentario de Ringtail;))

Abra Dash y escriba disks. Verá la utilidad de discos emergente. Abrelo.

ingrese la descripción de la imagen aquí

Ahora seleccione el disco duro con el que desea trabajar y luego, en el círculo verde de arriba, hay un botón, haga clic en él y seleccione Configuración de la unidad ...

ingrese la descripción de la imagen aquí

Dependiendo del disco duro, obtendrá más configuraciones o menos configuraciones. En este caso obtuve el tiempo de espera en espera y la gestión acústica automática . Así que cambié el acústico del predeterminado al más bajo, que es 128 (como se ve en la imagen de arriba).

La temperatura no cambió durante al menos 2 a 3 minutos, pero luego bajó repentinamente en 1 grado. Luego esperé 5 minutos, 10 minutos, y cuanto más esperaba, más bajaba. Literalmente pasó de 53 grados a 39 grados. Eso es 14 grados más bajo que el que estaba acostumbrado.

Luego agregué, solo por un extra el Tiempo de espera en espera, porque en realidad no iba a usar el disco duro todo el tiempo, básicamente solo alrededor del 50% del tiempo que estaba en la computadora. Eso bajó la temperatura de 2 a 3 grados más. Él es una imagen de hddtemp:

ingrese la descripción de la imagen aquí

Entonces, oye, no sabía que los discos tenían esta característica. La parte curiosa es esta. Después de buscar mucho para esto, llegué a saber que muchos discos duros no tienen gestión acústica automática (AAM), principalmente debido a demandas y patentes (figura). Pero uno de estos es el mismo que tengo, un Seagate Barracuda que se ha mencionado que no tiene soporte AAM. Entonces, me pregunto cómo esta opción ayudó a la unidad si no era compatible en este caso.

Se encontró otra pista útil en este enlace que también ayudó.

Mencionan allí el uso de powertopcomandos de terminal y opciones de kernel. Cubre mucho, pero los que tomé y usé fueron:

Sata Power Management

Esto se menciona en relación con la /sys/class/scsi_host/host0/link_power_management_policylínea sobre la que estaba preguntando. Sucede que la host0parte depende de la conexión de la placa base Sata a la que conectó el disco duro. Para las computadoras portátiles, la mayoría de las veces lo es host0. En mi caso con 6 conexiones sata que host0paso host6. Debe tenerse en cuenta que estas características funcionarán en un kernel más nuevo (al menos 2.6.x anterior, pero dado que todos estamos en 3.x, no importa), tenga un chipset compatible con Intel AHCI y use una unidad SATA. Si cumple con todos estos requisitos, puede usar la línea anterior de la siguiente manera:

  1. Primero verifique si está utilizando ese host en Maximum Performance:

    sudo cat /sys/class/scsi_host/host0/link_power_management_policy

  2. si dice max_performanceentonces haz lo siguiente:

    echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

    Repita para cualquier otro HDD que tenga ese problema (necesita verificar dos veces qué HDD está conectado en qué puerto SATA para saber qué host es). Tampoco recomiendo usar esto en un SSD porque ... ¿por qué? ... ¿Qué calor puede hacer un SSD ... ninguno?

Esto no es permanente ya que cuando reinicies tendrás que volver a hacerlo. Puede agregar algún archivo de tiempo de ejecución para asegurarse de que siempre esté activado.

Tenga en cuenta que agregar el tiempo de espera en espera hará que su HDD tarde un poco más en montarse si está en espera. También bajar mucho el AAM disminuirá un poco la velocidad de lectura / escritura. Esto depende de si vale la pena o no. En mi caso lo es, para bajar la temperatura del mismo.

ACTUALIZACIÓN: Después de aproximadamente 12 horas de prueba, el HDD vuelve a ser normal. En espera permanece entre 33 y 35 grados. Cuando está en uso va a 39 grados como máximo. Aún así, es 10 grados menos de lo que tenía cuando no estaba en uso y casi 15 cuando estaba en uso. Estoy realmente feliz y aliviado al respecto. También esto es sin la unidad de aire acondicionado encendida. Simplemente a temperatura ambiente normal.

ACTUALIZACIÓN: Con el aire acondicionado encendido, el HDD finalmente puede llegar a 30 grados. Antes simplemente se quedaba en el rango de más de 50. Una imagen de lo feliz que estoy:

ingrese la descripción de la imagen aquí

ACTUALIZACIÓN: Con exactamente un mes de pruebas, puedo decir que la temperatura se ha mantenido por debajo de 30. En este momento estoy en 26 grados, lo cual es muy bueno (50% menos que la temperatura "normal" que tenía antes).

Luis Alvarado
fuente
Escuché que existe el peligro de poner el disco duro en espera con demasiada frecuencia. Esto puede reducir significativamente la vida útil
Anwar
@Anwar es correcto pero no para todos los modelos. Algunos tienen formas mejores / actualizadas de manejar los modos de espera. En lo que respecta a hacerlo con mucha frecuencia, sí, el spindown puede usar el HDD más rápido ya que necesita girar (arranque en frío) una y otra vez. Linux en realidad maneja esto muy bien. Por ejemplo, tuve 3 Seagate Barracuda, 3 TB cada uno, diría que 4-5 años. Apliqué este modo de espera a todos ellos y después de 4 años seguían funcionando perfectamente. Los primeros 2 los vendí a un amigo, pero el tercero se los di a un vecino y sé que el nuevo propietario todavía lo está usando y eso fue hace casi 6 años.
Luis Alvarado
2

Hay dos maneras de hacer esto:

  1. Ponga el disco a dormir, por ejemplo, con hdparm -y
  2. Agregue más ventiladores que soplen aire frío a través del disco.
psusi
fuente
En realidad, estoy usando la computadora sin una funda. Está sentado desnudo en una pequeña mesa con la unidad de aire acondicionado apuntando hacia él. Hice esto porque ya sé que los casos con muchos ventiladores (excepto los sistemas de enfriamiento) son menos eficientes que tenerlo desnudo sobre una mesa. Para la parte del sueño, quiero usarlo sin problemas, tal vez reducir un poco el rendimiento o algo que reduzca la temperatura.
Luis Alvarado
1
No es verdad. Descubrí que los casos reducen las temperaturas, es una física simple. Una conducción desnuda solo puede perder calor debido a la convección natural y la radiación. Las cajas extraen aire sobre los discos para enfriarlos.
Journeyman Geek
Para mi es simple. Caja interior 54 grados. Caso exterior 49 grados. Es física simple. Por cierto, fuera de la carcasa, no hay paredes limitantes que necesiten ventilación para enfriar el sistema. Ya está afuera, no puede enfriarse más que eso, excepto por un sistema de enfriamiento conectado a la unidad.
Luis Alvarado
@JourneymanGeek, solo sentado allí a la intemperie, sí, estás peor que en un caso con ventiladores moviendo el aire sobre él, pero dijo que tiene un aire acondicionado.
psusi
0

Un disco duro no produce tanto calor, incluso bajo carga: en este artículo, los modelos con peor rendimiento consumieron menos de 10 vatios cuando estaban bajo carga, y para los modelos "verdes" el consumo de energía fue inferior a un vatio cuando estaba inactivo. Por lo tanto, es probable que sus cuatro unidades produzcan el doble de calor que su CPU, incluso si usa su máquina para realizar tareas intensivas de E / S durante períodos prolongados.

Dicho esto, hace algún tiempo tenía un sistema en el que las unidades funcionaban muy bien (y fallaban regularmente). Al investigar, encontré algunos artículos que señalaban que una fuente de alimentación deficiente puede causar esto, algo así como "una sobrecarga en la línea de + 12V puede hacer que aumente el voltaje en la línea de + 5V, lo que resulta en un sobrecalentamiento de los discos duros" - o , tal vez fueron las líneas de 5V las que estaban sobrecargadas, no lo recuerdo.

También tenga en cuenta que las fuentes de alimentación baratas pueden tener grandes variaciones de voltaje incluso sin sobrecargarse.

Ahora tengo algunos de los mismos discos duros viejos en otro sistema y son bastante geniales.

Lo sentimos, la respuesta no incluye un comando ingenioso para solucionar el problema :)

Sergey
fuente
1
El disco duro real que está causando el mayor problema es el que se menciona en el artículo, el Seagate Barracuda XT (ST33000651AS). El que tengo es el de 3 TB que tiene más de 50 grados en este momento. La fuente de alimentación que estoy usando es muy buena.
Luis Alvarado
1
Necesito agregar que tengo varios Samsung Spinpoint F3 que son de 1Tb cada uno y tienen buena temperatura, entre 32 y 35 grados. Eso es normal para mi. Pero en este caso, 50+ no es normal.
Luis Alvarado
@LuisAlvarado, ahh, iirc, es una unidad de 7200 rpm y, por lo tanto, funcionará un poco más caliente.
psusi
1
@ Gracias psusi, la cosa es que 50 grados es WOW, hace calor, y estoy buscando, por ejemplo, algo que pueda regular la velocidad de rotación del disco (gestión acústica) o algo que lo diga, oye, si no lo estás usando, luego apáguelo hasta que se vuelva a montar.
Luis Alvarado