cpupower-idle-info - ออนไลน์ใน Cloud

นี่คือคำสั่ง cpupower-idle-info ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cpupower idle-info - ยูทิลิตี้เพื่อดึงข้อมูลเคอร์เนลซีพียูที่ไม่ได้ใช้งาน

ซิงค์


cpupower [ -c cpulist ] ไม่ได้ใช้งานข้อมูล [ตัวเลือก]

DESCRIPTION


เครื่องมือที่พิมพ์ข้อมูลต่อ cpu idle ที่เป็นประโยชน์ต่อนักพัฒนาและผู้สนใจ
ผู้ใช้

OPTIONS


-f --เงียบ
พิมพ์เฉพาะข้อมูลสรุปของสถานะ C ที่มีอยู่ในระบบเท่านั้น

-e --proc
เลิกใช้แล้ว พิมพ์ข้อมูลที่ไม่ได้ใช้งานใน /proc/acpi/processor/*/power . แบบเก่า
รูปแบบ. อินเทอร์เฟซนี้ถูกลบออกจากเคอร์เนลมาระยะหนึ่งแล้ว อย่า
ให้รหัสเพิ่มเติมขึ้นอยู่กับตัวเลือกนี้ ดีที่สุดอย่าใช้

ข้อมูลว่าง คำอธิบาย


สถิติและคำอธิบายสถานะสลีปของ CPU ถูกดึงมาจากไฟล์ sysfs ส่งออกโดย
ระบบย่อยเคอร์เนลของซีพียู เคอร์เนลอัพเดตสถิติเหล่านี้เมื่อเข้าสู่หรือ .เท่านั้น
ออกจากสถานะว่างดังนั้นในระบบว่างมากหรือว่างมากสถิติเหล่านี้อาจ
ไม่ถูกต้อง พวกเขายังคงให้ภาพรวมที่ดีเกี่ยวกับการใช้งานและความพร้อมใช้งานของ
สถานะสลีปของโปรเซสเซอร์บนแพลตฟอร์ม

โปรดทราบว่าโหมดสลีปนั้นส่งออกโดยฮาร์ดแวร์หรือ BIOS และใช้โดย Linux
เคอร์เนลอาจไม่สะท้อนถึงความสามารถของโปรเซสเซอร์อย่างแน่นอน มักจะเป็นแบบนี้
บนสถาปัตยกรรม X86 เมื่อใช้ไดรเวอร์ acpi_idle นอกจากนี้ยังเป็นไปได้ว่า
ฮาร์ดแวร์แทนที่คำขอเคอร์เนลเนื่องจากการตรวจสอบกิจกรรมภายในหรืออื่นๆ
เหตุผล. บนแพลตฟอร์ม X86 ล่าสุด มักจะสามารถอ่านการลงทะเบียนฮาร์ดแวร์ได้
ซึ่งตรวจสอบระยะเวลาของโหมดสลีประบุว่าโปรเซสเซอร์อาศัยอยู่ cpupower monitor
เครื่องมือ (cpupower-จอภาพ(1)) สามารถใช้เพื่อแสดงสถานะการนอนหลับที่แท้จริงได้ โปรดอ้างอิง
ไปที่ส่วนคำอธิบายเฉพาะสถาปัตยกรรมด้านล่าง

ข้อมูลว่าง สถาปัตยกรรม เฉพาะ คำอธิบาย


X86
POLL สถานะไม่ได้ใช้งาน

หาก cpuidle ทำงานอยู่ แพลตฟอร์ม X86 จะมีสถานะว่างพิเศษหนึ่งสถานะ สถานะไม่ได้ใช้งานของ POLL คือ
ไม่ใช่สถานะว่างจริง มันไม่ได้ประหยัดพลังงานใด ๆ แทน, วงไม่ว่างจะดำเนินการทำ
ไม่มีอะไรในช่วงเวลาสั้นๆ สถานะนี้จะใช้ถ้าเคอร์เนลรู้ว่างานนั้นได้
ที่จะถูกประมวลผลในไม่ช้าและการเข้าสู่สถานะว่างของฮาร์ดแวร์จริงอาจส่งผลให้มีเล็กน้อย
บทลงโทษประสิทธิภาพ

มีไดรเวอร์ cpuidle สองตัวที่แตกต่างกันบนแพลตฟอร์มสถาปัตยกรรม X86:

ไดรเวอร์ cpuidle "acpi_idle"

ไดรเวอร์ cpuidle acpi_idle ดึงสถานะสลีปที่มีอยู่ (สถานะ C) จาก ACPI
ตาราง BIOS (จากฟังก์ชัน _CST ACPI บนแพลตฟอร์มล่าสุดหรือจากตาราง FADT BIOS
กับคนที่มีอายุมากกว่า) สถานะ C1 ไม่ได้ถูกดึงมาจากตาราง ACPI ถ้าสถานะ C1 คือ
เข้าไป เคอร์เนลจะเรียกคำสั่ง hlt (หรือ mwait บน Intel)

ไดรเวอร์ซีพียู "intel_idle"

ในเคอร์เนล 2.6.36 มีการแนะนำไดรเวอร์ Intel_idle ให้บริการเฉพาะซีพียู Intel ล่าสุดเท่านั้น
(เนฮาเล็ม เวสต์เมียร์ แซนดี้บริดจ์ อะตอม หรือใหม่กว่า) สำหรับซีพียู Intel รุ่นเก่า ไดรเวอร์ acpi_idle
ยังคงใช้อยู่ (หาก BIOS มีตาราง C-state ACPI) ไดรเวอร์ intel_idle รู้
ความสามารถในสถานะสลีปของโปรเซสเซอร์และละเว้น ACPI BIOS ที่ส่งออกโปรเซสเซอร์ sleep
ระบุตาราง

หมายเหตุ


โดยค่าเริ่มต้นจะแสดงเฉพาะค่าของศูนย์หลักเท่านั้น วิธีแสดงการตั้งค่าคอร์อื่นๆ
อธิบายไว้ใน ซีพียู(1) manpage ในส่วนตัวเลือก --cpu

ข้อมูลอ้างอิง


http://www.acpi.info/spec.htm

ใช้ cpupower-idle-info ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด