ค้นหาความเร็วพัดลมและอุณหภูมิของ CPU ใน Linux


20

อะไรคือคำสั่งเพื่อค้นหาความเร็วของพัดลมและ cpu temp ใน linux (ฉันรู้ว่า lm-sensor สามารถทำงานได้) มีทางเลือกอื่นอีกหรือเปล่า?


1
ทำไมคุณต้องการตัวเลือก lm-sensors (และเท่าที่ฉันรู้ว่าไม่มีแม้ว่ารหัสเป็นโอเพนซอร์สดังนั้นคุณสามารถเขียนทางเลือกของคุณเองถ้าคุณต้องการด้วยเหตุผลใด ๆ ก็ตาม)
dirkt

คำตอบ:


21

สำหรับอุณหภูมิ CPU:

บนเดเบียน:

sudo apt-get install lm-sensors

บน Centos:

sudo yum install lm_sensors

เรียกใช้โดยใช้:

sudo sensors-detect

พิมพ์sensorsเพื่อรับ CPU temp

สำหรับความเร็วพัดลม:

sensors | grep fan

นี่จะส่งความเร็วพัดลม

หรือติดตั้งpsensorโดยใช้:

sudo apt-get install psensor

หนึ่งสามารถใช้ hardinfo

sudo apt-get install hardinfo

6
เซ็นเซอร์ | พัดลม grep ไม่ส่งออกอะไรเลย!
matteo

@matteo เรื่องสำคัญ ในระบบของฉันคือ "แฟนโปรเซสเซอร์" ดังนั้นให้ใช้ 'grep -i fan'
KevinM

2
เซ็นเซอร์ต้องถูกตรวจจับก่อนโดยการเรียกใช้เซ็นเซอร์ตรวจจับหลังการติดตั้ง (สคริปต์เทอร์มินัลแบบโต้ตอบเพียงป้อนคำถามและทุกอย่างต้องทำโดยอัตโนมัติ) สิ่งนี้จำเป็นสำหรับ CentOS, ใน Debian configure / reconfigure จะทำงานหลังจากติดตั้งหรือ psp-dpkg-reconfigure)
Milan Kerslager

บน CPU i5-8265U ของฉันsensors-detectไม่สามารถตรวจจับแฟน ๆ ได้ดังนั้นจึงsensorsไม่สามารถแสดงได้ ฉันขอวิธีแก้ปัญหาที่นี่
rubo77

นอกเหนือจากจุด @MilanKerslager แล้วหลังจากที่sensors-detectแสดงรายการเซ็นเซอร์ของคุณแล้วคุณต้องตรวจสอบว่าติดตั้งโมดูลไดรเวอร์เคอร์เนลด้วยหรือไม่
Luciano

21

หากคุณต้องการลองตัวเลือกอื่นคุณสามารถลอง s-tui ซอฟต์แวร์ที่เราใช้งาน มันเป็นแอพเทอร์มินัล UI ดังนั้นจึงสามารถเรียกใช้ผ่าน SSH จะแสดงอุณหภูมิของ CPU การใช้ประโยชน์ความถี่และพลังงาน เพิ่มความเร็วพัดลม

วิธีการติดตั้งอธิบายไว้ใน GitHub Readme s-tui บน GitHub

นี่เป็นภาพหน้าจอของสิ่งที่ดูเหมือน ภาพหน้าจอของ s-tui


ขอบคุณหลังจากหลายวันได้รับการตอบคำถาม ฉันใช้เซ็นเซอร์ lm ตามที่คนอื่นแนะนำ จะพยายามต่อต้านซอฟต์แวร์ใหม่นี้ ขอบคุณ !!!
Rajnish Kumar Soni

ดูน่าประทับใจและฉันชอบขนมตาเทอร์มินัล!
Tahir Khalid

ใช้งานได้ดีบน Linux ฉันหวังว่ามันจะมีการสนับสนุน OSX บางส่วนในไม่ช้า
MasterAM

2

ฉันได้ใช้ipmitoolจากGitHubและfreeipmiบนเซิร์ฟเวอร์ของฉัน แต่ดีที่พวกเขากำลังเซิร์ฟเวอร์กับบีเอ็มซีฮาร์ดแวร์ที่สนับสนุนIPMI ถ้าพีซีของคุณทำมันก็เป็นทางออกที่สมเหตุสมผล

ฉันเรียกใช้สคริปต์ที่ดึงข้อมูล SDR บนเครื่องในการทดสอบ (ตัวอย่างบรรทัดตาม)

ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')

และส่งไปที่หน้าจอเช่นเดียวกับ logfile แล้ว idles w / ping เป็นเวลา 15 วินาที

echo "$ti|$pt" && echo "$ti|$pt" >> logfile && ping -w 15 127.0.0.1 > nul

ก่อนที่จะวนซ้ำอีกรอบเพื่อผ่านอีกหนึ่งครั้ง



1

ฉันใช้สายตาในหลาม มันเป็นตัวจัดการกระบวนการแบบโต้ตอบและสถานะของฮาร์ดแวร์

apt install python python-pip; pip install glances;

และทำงานด้วย:

glances

ดูดี ;)


2
คุณช่วยแสดงให้ผู้ใช้งานทราบถึงความเร็วของพัดลมและอุณหภูมิของ CPU ได้อย่างไร
G-Man กล่าวว่า 'Reinstate Monica'

@ G-Man ตรวจสอบgithub.com/nicolargo/glances/issues/1087นี้ฉันยังไม่ได้ทดสอบถึงสรรพสินค้า
Aquarius Power
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.