看板 Knuckles_note
作者 標題 [Linux] 用top指令查詢系統負載
時間 2010年12月16日 Thu. PM 12:34:00
輸入 top 後會出現一個即時更新的系統負載資訊:
top - 11:51:25 up 98 days, 10:41, 2 users, load average: 0.54, 0.69, 0.61
Tasks: 183 total, 1 running, 182 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.5%us, 2.0%sy, 0.0%ni, 92.8%id, 0.4%wa, 0.2%hi, 0.0%si, 0.0%st
Mem: 4044540k total, 3959952k used, 84588k free, 200580k buffers
Swap: 786424k total, 84k used, 786340k free, 2768824k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11279 mysql 15 0 909m 247m 5268 S 6.7 6.3 22518:20 mysqld
8605 apache 16 0 274m 11m 3928 S 0.7 0.3 0:00.32 httpd
3490 root 16 0 10228 680 584 S 0.3 0.0 148:45.48 hald-addon-stor
8659 apache 15 0 274m 11m 3920 S 0.3 0.3 0:01.06 httpd
8698 apache 15 0 274m 11m 3912 S 0.3 0.3 0:00.31 httpd
8713 apache 15 0 274m 11m 4008 S 0.3 0.3 0:00.16 httpd
...
第一行的 Load average: 0.54, 0.69, 0.61
代表系統在 1, 5, 15 分鐘的平均工作負載。
越小代表系統越閒置,若高於 1 就代表過於忙碌了。
第三行的 Cpu(s): 4.5%us, 2.0%sy, 0.0%ni, 92.8%id, 0.4%wa, 0.2%hi, 0.0%si, 0.0%st
代表CPU花在以下8個項目的時間比例
1. us (User CPU time): 使用者程序
2. sy (System CPU time): 系統核心
3. ni (Nice CPU time): 改變過優先等級(nice)的使用者程序
4. id (idle): 閒置
5. wa (I/O wait): 等待輸出入裝置,通常系統會變慢都是這個項目的值太大
6. hi (Hardware IRQ): 硬體中斷
7. si (Software Interrupts.): 軟體中斷
8. st is Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown
若有多核心的話,按數用鍵 1,可觀察個別CPU的負載
Cpu0 : 12.1%us, 3.1%sy, 0.1%ni, 83.7%id, 0.8%wa, 0.1%hi, 0.2%si, 0.0%st
Cpu1 : 19.5%us, 2.4%sy, 0.1%ni, 77.4%id, 0.5%wa, 0.1%hi, 0.1%si, 0.0%st
參考資料
[1] 鳥哥的Linux私房菜
[2] http://www.seoforclients.com/hr/top/
--
※ 作者: Knuckles 時間: 2010-12-16 12:34:00 來自: 111-248-2-197.dynamic.hinet.net
※ 看板: KnucklesNote 文章推薦值: 3 目前人氣: 0 累積人氣: 3060
※ 文章分類: Linux操作與設定
( ̄︶ ̄)b cuteman0725, kobenew, pig 說讚!
回列表(←)
分享