จอภาพระบบของ GNOME และด้านบนแสดงการใช้งาน CPU ที่แตกต่างกัน


10

เมื่อฉันเล่นภาพยนตร์ด้วย SMPlayer (วิดีโอ: mpv) และฉันตรวจสอบการใช้งาน CPU ของฉันด้วยการตรวจสอบระบบของ GNOME มันแสดงการใช้งาน CPU% 4 หรือ% 5 (ช่วงเวลาอัปเดต 1 วินาที) แต่htopแสดงการใช้งาน CPU 45%:

การใช้งาน cv mpv

topแสดงภาระเช่นเดียวกับhtop:

การใช้งาน cv mpv สูงสุด

ตั้งแต่แฟน CPU ของฉัน RPM สูงขึ้นเมื่อฉันเล่นภาพยนตร์ด้วย SMPlayer ฉันสงสัยว่าtopจะรายงานการใช้ CPU อย่างแม่นยำมากขึ้น

ฉันมี Intel i7 920 พร้อม RAM 6GB

ทำไมฉันถึงมีการใช้งาน CPU สูงและทำไมฉันจึงเห็นผลลัพธ์ที่แตกต่างกันtopและในการตรวจสอบระบบของ GNOME


1
เมื่ออยู่ในtopกด1เพื่อดูเปอร์เซ็นต์ของแต่ละคอร์
Robert Riedl

1
@thomasrutter จากประสบการณ์ของฉันในการทำงานกับเซิร์ฟเวอร์หากคุณมีระบบปฏิบัติการแบบ dual-core 100.00 ระบบของคุณกำลังมีปัญหาใหญ่และอาจแขวนอยู่ มีเหตุผลที่เราใช้ระบบหลัก 32+ ที่นี่เนื่องจากระบบที่โหลดจำนวนมากจะเข้าสู่ 25.00 ในเวลา 1 นาทีขึ้นไป แม้แต่อันนี้ก็บอกว่าโหลดเฉลี่ย 6.03 ในแกนเดียวก็ไม่ดี แต่ใน 8 คอร์นั้นก็ใช้ได้ howtogeek.com/194642/…
Terrance

@ Terrance ฉันรู้ว่าโหลดเฉลี่ย 100 มากเกินไปมากเพียงชี้ให้เห็นว่าเป็นไปได้ ความคิดเห็นก่อนหน้าของคุณกล่าวว่าค่าเฉลี่ยการโหลดบนเครื่อง 8 คอร์อาจสูงถึง 8
thomasrutter

@thomasrutter ใช่ฉันหมายความว่าอย่างที่คุณต้องการ
Terrance

คำถามนี้ไม่ได้ใกล้เคียงกับการซ้ำซ้อนกับสิ่งอื่นเกิดอะไรขึ้น
thomasrutter

คำตอบ:


21

ขอให้สังเกตว่าการอ่านหนึ่งครั้งจะสูงกว่าอีก 8 เท่า คุณมี 8 คอร์ (หรือหน่วยดำเนินการ) คำอธิบายที่ง่ายที่สุดคือมีการคำนวณเป็นเปอร์เซ็นต์ของแกนเดียวและอีกอันเป็นเปอร์เซ็นต์ของทั้งแปดแกน

ตามนี้ , topไม่แน่นอนแสดงการใช้งาน CPU ต่อกระบวนการเป็นร้อยละของแกน CPU เดียว


6
สิ่งนี้ยังอธิบายว่าทำไมtopบางครั้งสามารถแสดงกระบวนการโดยใช้ CPU มากกว่า 100% บนซีพียู 8 คอร์สามารถใช้งานได้มากถึง 800%
เพิ่ม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.