หมายความว่าอย่างไรเมื่อการใช้งาน CPU เป็น 0% ในตัวจัดการงานของ Windows


6

ผมไม่ทราบว่ามีคำแนะนำใด ๆ ที่อาจทำให้ไม่ได้ใช้งานซีพียู และฉันยังสังเกตเห็นว่ามีกระบวนการของระบบที่ไม่ได้ใช้ซึ่งใช้ 99% ของ CPU เมื่อการใช้งาน CPU แสดงเป็น 0% กระบวนการที่ไม่ได้ใช้ระบบนี้คืออะไร หากใช้ CPU 99% เหตุใดอุณหภูมิของ CPU จึงต่ำกว่ากระบวนการอื่นที่ใช้ CPU ถึง 99%

ให้ฉันเพิ่มอีกหน่อยคำนวณเปอร์เซ็นต์การใช้งาน CPU อย่างไร

บางทีนี่อาจเป็นคำถามที่โง่ หวังว่า geeks ที่นี่จะไม่รู้สึกน่าเบื่อ .... ;)

ขอบคุณ ...


1
Blongs บน superuser?
ไบนารี Worrier

1
โยกย้ายไปยัง superuser ในระหว่างนี้ให้อ่านcodinghorror.com/blog/2007/05/…เพื่อดูว่าถ้าใช้เวลา 99% ของคุณเวลา 99% ของเวลาของคุณจะว่างเปล่า

ฉันไม่แน่ใจ ... โปรดให้โอกาสกับคำถามนี้ ... ;)
smwikipedia

2
เพียงเพราะคำถามไม่ได้อยู่ใน Stack Overflow ไม่ได้หมายความว่าไม่ใช่คำถามที่ถูกต้อง อย่านำการโยกย้ายไปยังผู้ใช้ขั้นสูงในทางที่ผิด และอย่าอ่านฟิล์มเนกาทีฟไม่ใช่วิธีที่ถูกต้อง: P
Matt Ball

สิ่งที่เราหมายถึงด้วยการโยกย้ายก็คือมันจะอยู่ใน superuser.com ซึ่งเป็นอีกเว็บไซต์ที่เหมาะสำหรับคำถามนี้ โปรดอย่าทำอะไรด้วยตัวเองมันจะถูกโอนย้ายโดยอัตโนมัติหลังจากมีการรวบรวมคะแนนเสียงเพียงพอ

คำตอบ:


7

กระบวนการว่างของระบบคือโปรแกรมที่มีลูปไม่สิ้นสุดของคำสั่ง IDLE ที่มีลำดับความสำคัญต่ำกว่าลำดับความสำคัญต่ำสุดที่เป็นไปได้

CPU ของคุณไม่สามารถ "หยุด" เพื่อพูด แต่โดยปกติจะมีคำสั่ง IDLE (หรือสิ่งที่คล้ายกัน) ที่สามารถเรียกใช้บน CPU

คำสั่ง IDLE เป็นเพียงคำสั่งที่หมายถึงการใช้จำนวนวงจรที่เล็กที่สุดที่เป็นไปได้บน CPU ของคุณดังนั้นจึงรักษาอุณหภูมิให้ต่ำที่สุดเท่าที่จะทำได้


1
ชุดคำสั่ง x86 ชุดคำสั่ง "HALT" แจ้งให้หน่วยประมวลผลหยุดทำอะไรจนกว่าจะได้รับสัญญาณขัดจังหวะ เมื่อไม่มีการประมวลผลที่ทำงานอยู่การออกคำสั่งนั้นอาจเหมาะสม
Brian Knoblauch

การใช้งานตลอดเวลาจะทำให้มันตื่นอยู่เสมอ (สำคัญสำหรับซีพียูโน้ตบุ๊ก!) ตามที่ BrianKnoblauch กล่าวไว้คำสั่ง HALT จะปล่อยมันไว้จนกว่าจะได้รับการขัดจังหวะซึ่งเป็นวิธีที่ถูกต้องสำหรับโน้ตบุ๊คเท่าที่ฉันรู้
sinni800

1

สิ่งที่ stargazer กล่าวรวมถึงการใช้ CPU จะถูกคำนวณเป็นเปอร์เซ็นต์ของความจุ (การคำนวณต่อวินาที flops aka) ที่แต่ละกระบวนการใช้


และนี้หมายความว่าหน่วยประมวลผลสามารถใช้เช่น 0.1% แต่ก็ปัดลงเหลือ 0% // ไม่มีจุดในการเพิ่มความคิดเห็นนี้เป็นคำตอบ ...
ไซมอน Verbeke

-1

หมายความว่ากระบวนการทั้งหมดกำลังรออยู่ ... พวกเขา "ถูกบล็อค" ในสิ่งที่ผู้ใช้ป้อน, การ์ดเครือข่าย, ข้อมูลฮาร์ดไดรฟ์หรือแม้แต่ RAM

โดยทั่วไปหมายความว่าเธรดทั้งหมดกำลังรอระบบปฏิบัติการเพื่อให้สามารถรันได้อีกครั้ง มันใช้สิ่งที่เรียกว่าการขัดจังหวะ มีการจับเวลาบางส่วนซึ่งเป็นสาเหตุที่นาฬิกาของคุณเปลี่ยนทุกวินาทีหรือนาที แต่คอมพิวเตอร์ของคุณไม่จำเป็นต้องติดตามมัน 100% ของเวลา


1
ทำไม downvote
Ape-inago
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.