เรียกใช้top
หรือuptime
คำสั่ง:
$ uptime
19:36:03 up 5 days, 9:12, 8 users, load average: 0.05, 0.16, 0.21
$ top -bn1 | head -1
top - 19:36:07 up 5 days, 9:13, 8 users, load average: 0.05, 0.16, 0.21
ค่าเฉลี่ยภาระที่ระบุไว้ที่นี่คือ :
/proc/loadavg
The first three fields in this file are load average figures
giving the number of jobs in the run queue (state R) or waiting
for disk I/O (state D) averaged over 1, 5, and 15 minutes. They
are the same as the load average numbers given by uptime(1) and
other programs.
พิจารณาค่าเฉลี่ยการโหลดของฉัน: 0.05, 0.16, 0.21
ซึ่งหมายความว่าโดยเฉลี่ยแล้วกระบวนการ 0.05 รายการกำลังรอทรัพยากรอยู่
คุณควรกังวลว่าค่าเฉลี่ยการโหลดคือ 2 หรือไม่? โดยทั่วไปหากค่าเฉลี่ยการโหลดมากกว่าจำนวนของ CPU ที่มีอยู่แล้วกระบวนการบางอย่างต้องไม่ได้ใช้งานรอบรอสล็อต CPU
หากค่าเฉลี่ยการโหลดน้อยกว่าผลลัพธ์ของnproc
คุณไม่จำเป็นต้องกังวล
ดูเพิ่มเติม: ค่าเฉลี่ยของโหลดหมายถึงอะไรใน unix / linux
ในฐานะที่เป็น Braiam บันทึกกระบวนการไม่จำเป็นต้องรอเพียงสำหรับ CPU: ทำความเข้าใจกับการใช้งานโหลดเฉลี่ยกับการใช้ซีพียู