Saber la temperatura de tu disco NVMe en tu distro Linux favorita

octubre 18, 2019 , 0 Comments

NVMe SSD

Los discos duros de estado sólido o SSD han ido evolucionando, con la tecnología NVMe entre los preferidos por muchos usuarios que buscan un gran rendimiento. Estos discos duros son mucho más rápidos que los discos duros magnéticos convencionales o HDDs. Además, los precios van bajando de forma considerable, a la par que las capacidades van subiendo progresivamente. Por tanto, ya no hay tantos impedimentos para tener uno de estos discos duros, que ofrecen unas prestaciones que se notan bastante a la hora de abrir programas o el arranque.

Pues bien, si tienes uno de estos discos duros en tu equipo con una distro GNU/Linux, como es el caso de los ordenadores de Slimbook, podrás ver la temperatura de tu disco duro de una forma muy sencilla que te describo aquí. Así podrás mantenerlos bajo control funcionando a unos rangos adecuados o detectar posibles anomalías si las temperaturas son demasiado elevadas, según los rangos de funcionamiento seguro que especifica cada fabricante en sus datasheets.

Para poder leer el valor de temperatura del sensor de estos discos NVMe, lo primero que debes hacer es instalar el cliente nvme-cli en tu distro favorita. Para eso, puedes usar alguno de los siguientes comandos en función de la distro que tengas:

<br data-mce-bogus="1">

sudo apt-get install nvme-cli<br data-mce-bogus="1">

sudo zypper install nvme-cli<br data-mce-bogus="1">

sudo yum install nvme-cli<br data-mce-bogus="1">

sudo pacman -S nvme-cli<br data-mce-bogus="1">

 

 

Así se instalará en Debian/Ubuntu, openSUSE/SUSE, CentOS/RHEL/Fedora, y Arch Linux respectivamente. Una vez instalado, para leer el valor de la temperatura, solo tienes que hacer lo siguiente:

sudo nvme smart-log /dev/nvme0 | grep '^temperature'

 

Así te mostrará la temperatura en la pantalla. Si no usas grep como filtro, te aparecerá toda la información referente al disco NVMe, pero así te ahorrarás tenerla que buscar en la salida. Por cierto, ya sabes que si tienes más discos NVMe, puedes sustituir /dev/nvme0 por el número de dispositivo que quieras consultar


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.