
나는 내 "원시" 하드웨어 상태를 읽고 싶었고, 지금까지 내 시스템에서 /sys/class/hwmon
. 그런 다음 내가 찾은 숫자를 에서 얻은 결과와 비교했습니다 sensors
.
예를 들어, vim /sys/class/hwmon/hwmon0/temp1_input
vim에서 숫자만 35000
적힌 파일을 표시하면 실행 sensors
하고 출력에서 다음과 같은 줄을 찾을 수 있습니다 CPU Temperature: +35.0°C (high = +60.0°C, crit = +95.0°C)
.
이 방법을 사용 하여 sensors
. power1: x W (crit = y W)
이 줄의 컨텍스트는 다음과 같습니다.
fam15h_power-pci-00c4
Adapter: PCI adapter
power1: XX.XX W (crit = 125.02 W)
데이터가 어디에 있는지 찾아서 fam15h_power
열어보니 거기에 power1_crit
적혀 있었습니다 125015625
(마이크로와트 단위의 임계 전력량인 것 같습니다). 하지만 을 열 때마다 power1_input
내가 얻는 숫자는 XX.XX W가 나에게 제공하는 출력과 아무 관련이 없습니다 sensors
. 예: 실행하여 sensors
을 얻었 power1: 52.74 W (crit = 125.02 W)
으나 파일에는 power1_input
이라고 적혀 있습니다 87615291
. 내가 찾은 이 숫자들 사이의 유일한 관계는 둘 다 함께 올라가거나 내려간다는 것입니다.
그렇다면 의 데이터가 의 데이터 sensors
와 왜 그렇게 관련이 없는 것처럼 보 일까요 hwmon/
? (와트 소비량에만 해당). sensors
와트수는 어떻게 계산하거나 얻나요? (CPU의 전력량인가요?)