โหลดเฉลี่ยกับโหลด CPU แตกต่างกันอย่างไร


35

นี่คือผลลัพธ์ของด้านบน:

ด้านบน - 23:30:49 ขึ้น 2:18, 1 ผู้ใช้, โหลดเฉลี่ย: 4.36, 4.36, 4.39
งาน: รวม 105, 2 ทำงาน, 103 นอนหลับ, 0 หยุด, 0 ซอมบี้
Cpu:   3.6% us, 8.0% sy, 0.0% ni, 73.4% id, 9.0% wa,   1.1% hi, 4.9% si, 0.0% st
Mem: รวม 2029820k, ใช้ 1979312k, ฟรี 50508k, 6828k บัฟเฟอร์
สลับ: ผลรวม 5947384k, 0k ที่ใช้, ฟรี 5947384k, แคช 1855304k

โหลดเฉลี่ยจะสูงได้อย่างไรในขณะที่โหลด CPU ต่ำ

คำนวณค่าเฉลี่ยโหลดอย่างไร


คุณทำงานอะไรอยู่ดูเหมือนว่าระบบของคุณกำลังทำงานอยู่ ฉันได้รับสิ่งต่าง ๆ เช่นนั้นเมื่อฉันบีบอัดสิ่งของหลายอย่างขณะรวบรวม
NightwishFan

ฉันมักจะคิดว่าภาระเป็น "จำนวนกระบวนการที่รอดำเนินการ" แต่ฉันไม่แน่ใจว่าถูกต้องหรือไม่
pableu

ฉันมี 6 แร็คสเปซเซิร์ฟเวอร์ ขณะนี้กำลังบอกฉันว่าฉันมีระยะเวลาเพิ่มเติม (หนึ่งชั่วโมง) ที่โหลดมากกว่า 20 เครื่องในโปรเซสเซอร์ 2 เครื่อง ฉันเกาหัวของฉันเกี่ยวกับการโหลดซีพียูด้วย
MagicLAMP

คำตอบ:


36

ไซต์นี้ทำงานได้ดีในการอธิบาย โดยทั่วไปโหลดเฉลี่ยคือปริมาณการรับส่งข้อมูลไปยัง CPU ของคุณในช่วง 1, 5 และ 15 นาทีที่ผ่านมา โดยทั่วไปคุณต้องการให้หมายเลขนี้ต่ำกว่าจำนวน CPU / แกนที่คุณมี 1.0 บนเครื่องแกนเดียวหมายความว่ามันใช้ CPU เป็นจำนวนสูงสุดและสิ่งใด ๆ ข้างต้นที่หมายถึงสิ่งต่าง ๆ กำลังได้รับการจัดคิว

สาย CPU ในเอาต์พุตสูงสุดของคุณคือการใช้งานปัจจุบันแยกตามประเภทกระบวนการ


9
ตามที่ทราบไว้ค่าเฉลี่ยของการโหลดยังรวมถึงกระบวนการที่รอ I / O: serverfault.com/a/524818/27813
rogerdpack

1
เว็บไซต์ที่เชื่อมโยงมีคำอธิบายที่ดีจริงๆ
asheeshr

14

อะไร Inigoesdr และเว็บไซต์ที่เขา / เธอชี้ไปที่เขียนจะมากหรือน้อยที่ถูกต้อง แต่จำไว้ว่า "โหลดเฉลี่ย" ไม่ได้จริงๆ "ปกติ" ทางคณิตศาสตร์โดยเฉลี่ยแล้วมันเป็นความหดหู่ชี้แจง / ถ่วงน้ำหนักเฉลี่ยเคลื่อนที่

นี่เป็นบทความที่ดีและมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับหัวข้อเปอร์เซ็นต์ CPU และโหลดเฉลี่ยและวิธีคำนวณใน linux Wikipedia ยังมีบทความที่ดีอีกด้วย (อธิบายความแตกต่างบางอย่างระหว่างค่าเฉลี่ยการโหลดบน linux เทียบกับระบบ UNIX ส่วนใหญ่)

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