NVMe 드라이브 (이 경우 Intel 750)의 온도 또는 읽기 / 쓰기를 모니터링하는 방법이 있습니까? hdparm
, udisksctl
, smartctl
, 그리고 hddtemp
모두가 구글 검색이 보람 있었다,이 기능이 부족한 것 같다.
궁금한 점은 이것이 시스템 드라이브에 NVMe를 사용하여 Fedora 23 (워크 스테이션)을 실행하는 데 직면 한 유일한 어려움입니다.
답변
nvme-cli를 사용하면 다음 명령으로 Samsung 950 Pro에서 온도를 얻을 수 있습니다.
nvme smart-log /dev/nvme0 | grep "^temperature"
다른 정보도 얻을 수 있습니다.
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
참고 : 커널 4.6.4 사용
사용자 액세스 :
/ 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"
답변
수행 할 수있는 몇 가지 단계는 다음과 같습니다. Linux 커널 버전이 3.19 이상이고 Intel Linux NVMe 드라이버가 설치되어 있는지 확인하십시오. 그래도 Linux NVMe 명령 행 인터페이스 설치를 고려할 수 없습니다 .