簡介
top 命令是最流行的性能監視工具之一。top命令經常用來監控linux的系統狀況,比如cpu、內存的使用。top命令交互界面如下圖所示:
top的界面分為兩個部分,光標上面部分顯示關於系統整體性能,光標下面部分顯示各進程信息。
Linux top命令界面
第一行
第一行顯示的內容和uptime命令一樣,[l]可以顯示和隱藏這個區域:
- 16:48:03 : 系統當前時間
- up 7:36 :系統開機到現在經過了多長時間
- 9 users :當前9個用戶在線(who命令查看當前的在線用戶數)
- load average:0.85, 1.02, 1.00 :系統1分鐘、5分鐘、15分鐘的CPU負載信息
第二行
- Tasks:英文意思是工作、任務、差事
- 249 total:當前有249個任務,也就是有249個進程
- 1 runing:一個進程正在運行
- 247 sleeping:247個進程睡眠
- 0 stopped:停止的進程數
- 1 zombie:僵死的進程數
第三行
- Cpu(s):表示這一行顯示CPU的總體信息
- 8.2%us:用戶進程占用cpu的百分比
- 10.0%sy:內核占用cpu的百分比
- 0.0%ni:改變過優先級的進程占用cpu的百分比
- 81.1%id:空閒cpu的百分比
- 0.0%wa:IO等待占用cpu的百分比
- 0.0%hi:硬中斷占用cpu的百分比
- 0.0%si:軟中斷占用cpu的百分比
第四行&&第五行