FERRAMENTAS LINUX: O Linux em 2020 pode finalmente fornecer um monitoramento saudável das temperaturas dos discos SATA

segunda-feira, 13 de janeiro de 2020

O Linux em 2020 pode finalmente fornecer um monitoramento saudável das temperaturas dos discos SATA






Confira !!



Aqui está outra alteração muito atrasada do kernel ... Por mais de uma década, houve patches tentando fazer com que o monitoramento de temperatura da unidade SATA / SCSI funcionasse bem no kernel do Linux, mas nada desse trabalho chegou à manutenção. Isso deixou várias ferramentas de espaço do usuário para fornecer a funcionalidade, mas ao fazê-lo, foi necessário acesso root e sem mencionar a necessidade de instalar primeiro os referidos utilitários. Bem, com o Linux 5.6 em 2020, finalmente existe um driver de temperatura de unidade adequado para discos e unidades de estado sólido com sensores de temperatura.

Demorou até o atual ciclo do Kernel Linux 5.5 para ver um driver do kernel para as temperaturas da unidade NVMe para evitar a necessidade de executar utilitários de terceiros como raiz no espaço do usuário, agora no Kernel Linux 5.6, será o suporte para unidades SATA / SCSI ainda mais antigas com o novo driver "drivetemp".



Programas como smarttools e hddtemp forneceram a mesma funcionalidade antes, mas ter que executá-los, pois o root é um incômodo para a segurança e uma integração menos do que estelar com vários programas de monitoramento de sensores do Linux. Porém, com o Kernel Linux 5.6, o driver drivetemp reportará as temperaturas da unidade HDD / SSD por meio da infraestrutura HWMON comum. Além dos benefícios de não precisar mais de privilégios de superusuário para ver as temperaturas da unidade e agora de uma boa integração com o HWMON para relatórios térmicos unificados, isso agora também permite que outras áreas do kernel vejam as temperaturas atuais da unidade, caso estejam interessadas. Os programas de espaço para usuário do Linux que lêem as interfaces HWMON / sysfs já podem agora começar a relatar elegantemente as temperaturas da unidade SATA.

O driver usa o ATA SCT Command Transport para ler a temperatura do inversor com um fallback da leitura das informações SMART. Algumas unidades de disco ATA mais antigas podem não ter os sensores necessários, mas isso deve permitir que a maioria das unidades mais recentes tenha suas temperaturas informadas corretamente agora (além das unidades NVMe mais recentes com o kernel Linux 5.5).

O driver "drivetemp" pode ser configurado com o SENSORS_DRIVETEMP no Linux 5.6. Por enquanto, o driver está descansando na área hwmon enquanto aguarda a janela de mesclagem do Linux 5.6 em algumas semanas.

Mais informações sobre as tentativas anteriores de patch do kernel Linux para relatórios de temperatura da unidade SATA e as dificuldades enfrentadas podem ser encontradas nesta postagem anterior da lista de discussão do kernel quando o mantenedor da HWMON, Guenter Roeck, apresentava esse novo driver pela primeira vez.

O que mais há na sua lista de desejos pessoal para "levou o kernel do Linux tantos anos?!?" completar? Deixe-nos saber nos fóruns. O multipatch TCP  também é outro recurso que vem para o Kernel Linux 5.6, aparentemente atrasado muitos anos e depois que outros kernels ofereceram a funcionalidade MPTCP. O Kernel Linux 5.6 também deve ser um mega kernel com o suporte a USB4 para o WireGuard .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário