![screenfetch와 xfce4-sensors 및 lm-sensors에서 CPU 온도가 다른 이유는 무엇입니까?](https://linux55.com/image/128904/screenfetch%EC%99%80%20xfce4-sensors%20%EB%B0%8F%20lm-sensors%EC%97%90%EC%84%9C%20CPU%20%EC%98%A8%EB%8F%84%EA%B0%80%20%EB%8B%A4%EB%A5%B8%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
답변1
나는 이 차이가 다음 세 가지 점으로 설명될 수 있다고 생각한다.
첫 번째,화면 캡쳐하나의 값만 표시되며 이는 평균임을 의미합니다.
두번째, 시스템에는 다양한 센서가 있다는 점을 기억하십시오(항상 CPU에 대해 이야기함).
- 마더보드에 있는 하나 이상의 센서가 CPU를 "끄고",
- (보통) CPU를 캡슐화하는 센서 1개와 마지막 센서
- CPU의 각 코어에는 센서가 있습니다.
제삼마지막으로, 이러한 모든 값은 소프트웨어에 의해 임의로 수정될 수 있습니다. 온도를 읽는 하드웨어(센서 다이오드)는 우리가 측정하려는 하드웨어와 물리적으로 동일한 위치에 있을 수 없기 때문입니다(간단히 말하면, 이미 측정하려는 하드웨어 자체(이 경우 CPU 코어)이므로 센서가 온도를 읽으려면진짜, 소프트웨어는 해당 CPU 모델에 대해 고정된 특정 값만큼 증가시킵니다.
참고: 저는 전문가가 아니므로, 제가 놓쳤거나 실수한 부분이 있으면 바로잡아주세요!