Одной из проблем
Linux на протяжении
более чем 10 лет был контроль температуры
SATA/SCSI-дисков.
Для поддержания здоровья нашего жесткого диска, необходимо время от времени вспоминать о нём и проверять температуру, которая, кстати, зависит от множества факторов: температура в помещении, наличие дополнительного обдува, количество пыли, состояние нагрузки на винт и многое другое.
Дело в том, что контроль температуры реализовывался сторонними утилитами и демонами, а не ядром, потому их требовалось устанавливать отдельно, давать доступ и так далее. Но теперь, похоже, ситуация должна измениться.
Сообщается, что в
ядре Linux 5.5 в случае
NVMe-накопителей уже можно обойтись без
root-доступа для приложений мониторинга температуры, таких как
smarttools и
hddtemp. А в
Linux 5.6 появится встроенный в ядро драйвер для мониторинга температуры и поддержка, в том числе старых дисков
SATA/SCSI-дисков. Это должно повысить безопасность и упростить работу в целом.
В будущей версии драйвер
drivetemp будет передавать информацию о температуре
жесткого диска/SSD-накопителя через общую инфраструктуру
HWMON. Те программы, которые на данный момент работают в пространстве пользователя и задействуют интерфейсы
HWMON/sysfs, смогут сообщать о температуре
дисков SATA.
Возможно, в будущем будут решены проблемы с нативным мониторингом остальных параметров процессоров и других компонентов в
Linux, таких как напряжение и энергопотребление.
Источник:
https://www.phoronix.com/2020-Linux-Kernel-SATA-TempsУдачи.
P.S. Если у вас появились вопросы по данной статье, обсудить их можно на нашем форуме:
http://compizomania.54672.x6.nabble.com/Linux-2020-SATA-td9382.html