ตัวบ่งชี้การโหลดระบบแสดงพล็อตของกิจกรรม CPU การใช้หน่วยความจำฮาร์ดไดรฟ์ i / o ฯลฯ นอกจากนี้ยังมีกราฟ "โหลด" แต่ฉันไม่รู้ว่ามันหมายถึงอะไร "โหลด" นี้คืออะไร
ตัวบ่งชี้การโหลดระบบแสดงพล็อตของกิจกรรม CPU การใช้หน่วยความจำฮาร์ดไดรฟ์ i / o ฯลฯ นอกจากนี้ยังมีกราฟ "โหลด" แต่ฉันไม่รู้ว่ามันหมายถึงอะไร "โหลด" นี้คืออะไร
คำตอบ:
นี่หมายถึงโหลดระบบตรวจสอบทรัพยากรเหล่านี้:
สรุปสั้น ๆ จากสองแหล่งที่แตกต่างกัน
จาก en.wikipedia.org/
โหลดเฉลี่ยแสดงถึงการโหลดระบบโดยเฉลี่ยในช่วงระยะเวลาหนึ่ง มันจะปรากฏตามอัตภาพในรูปแบบของตัวเลขสามตัวซึ่งเป็นตัวแทนของการโหลดระบบในช่วงระยะเวลาหนึ่ง, ห้าและสิบห้านาทีที่ผ่านมา
[ ... ]
คอมพิวเตอร์ที่ไม่ได้ใช้งานมีหมายเลขโหลดเป็น 0 แต่ละกระบวนการที่ใช้หรือรอ CPU (พร้อมคิวหรือคิวรัน) เพิ่มจำนวนโหลดโดย 1 ระบบ UNIX ส่วนใหญ่นับเฉพาะกระบวนการในการรัน (บน CPU) หรือรันได้ (กำลังรอ CPU) สถานะ อย่างไรก็ตามลินุกซ์ยังรวมถึงกระบวนการในสถานะสลีปที่ต่อเนื่อง (มักจะรอกิจกรรมดิสก์) ซึ่งสามารถนำไปสู่ผลลัพธ์ที่แตกต่างอย่างชัดเจนหากกระบวนการจำนวนมากยังคงถูกบล็อกใน I / O เนื่องจากระบบ I / O ไม่ว่างหรือหยุดทำงาน ตัวอย่างนี้รวมถึงกระบวนการที่ถูกบล็อกเนื่องจากเซิร์ฟเวอร์ NFS ล้มเหลวหรือทำให้สื่อช้าลง (เช่นอุปกรณ์เก็บข้อมูล USB 1.x) สถานการณ์ดังกล่าวอาจส่งผลให้โหลดเฉลี่ยสูงขึ้นซึ่งไม่สะท้อนการเพิ่มขึ้นของการใช้ CPU จริง (แต่ยังคงให้ความคิดเกี่ยวกับระยะเวลาที่ผู้ใช้รอ)
[ ... ]
สำหรับระบบ CPU เดียวที่มี CPU ผูกไว้เราสามารถคิดว่าโหลดเฉลี่ยเป็นเปอร์เซ็นต์ของการใช้งานระบบในช่วงเวลานั้น ๆ สำหรับระบบที่มีหลาย CPU ต้องแบ่งจำนวนตามจำนวนตัวประมวลผลเพื่อให้ได้เปอร์เซ็นต์ที่เปรียบเทียบกันได้
จาก man uptime
ค่าเฉลี่ยการโหลดระบบคือจำนวนเฉลี่ยของกระบวนการที่อยู่ในสถานะที่รันได้หรือไม่สามารถหยุดทำงานได้ กระบวนการในสถานะที่เรียกใช้ได้อาจใช้ CPU หรือรอการใช้ CPU กระบวนการในสถานะที่ไม่สามารถหยุดการทำงานกำลังรอการเข้าถึง I / O บางอย่างเช่นกำลังรอดิสก์ ค่าเฉลี่ยจะดำเนินการในช่วงเวลาสามช่วงเวลา ค่าเฉลี่ยการโหลดไม่ได้ถูกทำให้เป็นมาตรฐานสำหรับจำนวนของ CPU ในระบบดังนั้นค่าเฉลี่ยการโหลดที่ 1 หมายถึงระบบ CPU เดียวถูกโหลดตลอดเวลาในขณะที่ระบบ CPU 4 ระบบหมายความว่ามันไม่ได้ใช้งาน 75% ของเวลา
เพื่อตอบคำถามเดิมมันเป็นค่าเฉลี่ยการโหลดในช่วง 1 นาทีที่ผ่านมา