linux下top命令使用講解
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器。下面詳細介紹它的使用方法。
前5行的統計信息如下:
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 12k used, 192772k free, 123988k cached
第一行是任務隊列信息,同 uptime 命令的執行結果。其內容如下: 01:06:48 當前時間 ;up 1:22 系統運行時間,格式為時:分;1 user 當前登錄用戶數;load average: 0.06, 0.60, 0.48 系統負載,即任務隊列的平均長度。三個數值分別為 1分鐘、5分鐘、15分鐘前到現在的平均值。
第二是進程信息,內容如下:Tasks: 29 total 進程總數;1 running 正在運行的進程數;28 sleeping 睡眠的進程數;0 stopped 停止的進程數;0 zombie 僵尸進程數。
第三行是CPU的信息,內容如下: 0.3% us 用戶空間占用CPU百分比;1.0% sy 內核空間占用CPU百分比;0.0% ni 用戶進程空間內改變過優先級的進程占用CPU百分比;98.7% id 空閑CPU百分比;0.0% wa 等待輸入輸出的CPU時間百分比;0.0% hi ;0.0% si ;
最后兩行為內存信息。內容如下: Mem: 191272k total 物理內存總量; 173656k used 使用的物理內存總量;17616k free 空閑內存總量;22052k buffers 用作內核緩存的內存量;Swap: 192772k total 交換區總量;72k used 使用的交換區總量;192700k free 空閑交換區總量;123988k cached 緩沖的交換區總量; 內存中的內容被換出到交換區,而后又被換入到內存,但使用過的交換區尚未被覆蓋,該數值即為這些內容已存在于內存中的交換區的大小。相應的內存再次被換出時可不必再對交換區寫入。
進程區信息:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd
14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top
1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解