Monitorar a temperatura / IO do drive NVMe

4

Existe uma maneira de monitorar a temperatura ou leituras / gravações da unidade NVMe (neste caso, Intel 750). hdparm , udisksctl , smartctl e hddtemp todos parecem não ter essa capacidade, as pesquisas no google foram infrutíferas.

Para os curiosos, esta é a única dificuldade que enfrentei ao executar o Fedora 23 (Workstation) usando o NVMe para a unidade do sistema.

    
por Richard Border 29.04.2016 / 23:55

2 respostas

12

Usando o nvme-cli, posso obter a temperatura de um Samsung 950 Pro com este comando:

nvme smart-log /dev/nvme0 | grep "^temperature"

Você também pode obter outras informações:

nvme smart-log /dev/nvme0

Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 45 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 3,020,387
data_units_written                  : 2,330,810
host_read_commands                  : 26,960,077
host_write_commands                 : 15,668,236
controller_busy_time                : 65
power_cycles                        : 98
power_on_hours                      : 281
unsafe_shutdowns                    : 68
media_errors                        : 0
num_err_log_entries                 : 63
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0

Nota: usando o kernel 4.6.4

Para o acesso dos usuários:

/ etc / sudoers

# For users group
%users ALL = NOPASSWD: nvme smart-log /dev/nvme0 | grep "^temperature"

# For all
ALL ALL = NOPASSWD: nvme smart-log /dev/nvme0 | grep "^temperature"
    
por 02.08.2016 / 13:33
0

Aqui estão alguns passos que você pode seguir. Certifique-se de que sua versão do kernel do Linux seja pelo menos 3.19 e que você tenha os drivers do Intel Linux NVMe instalados. Se isso não ajudar, considere instalar a interface de linha de comando do Linux NVMe . Espero que isso ajude.

    
por 30.04.2016 / 00:19