歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux學習筆記--top命令(監控linux系統狀況的命令)

top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,比如cpu、內存的使用等,類似於Windows的任務管理器。

1. 命令格式:

top [選項]

2. 常用選項:

"top -c"         顯示完整的命令行而不只是顯示命令名。
"top -d"         指定每兩次屏幕信息刷新之間的時間間隔。
"top -n 3"       指定循環的次數為3次。
"top -u 用戶名"  指定用戶名。
"top -p 進程號"  指定進程號。

3. 顯示信息分析:

這裡寫圖片描述<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs scss">1) 第一行信息內容分析

內容 描述 11:37:29 當前系統時間 up 149 days, 23:47 系統已經連續運行了149天23小時47分鐘 1 user 當前有1個用戶登錄系統 load average: 0.00, 0.00, 0.00 load average後面的三個數分別是1分鐘、5分鐘、15分鐘的負載情況。


2) 第二行信息內容分析

內容 描述 Tasks: 193 total 進程總數 1 running 正在運行的進程數 192 sleeping 睡眠的進程數 0 stopped 停止的進程數 0 zombie 僵屍進程數


3) 第三行信息內容分析

內容 描述 Cpu(s): 0.1%us 用戶空間占用CPU百分比 0.1%sy 內核空間占用CPU百分比 0.0%ni 用戶進程空間內改變過優先級的進程占用CPU百分比 99.8%id 空閒CPU百分比 0.0%wa 等待輸入輸出的CPU時間百分比 0.0%hi CPU服務於硬件終端所耗費的時間總額 0.0%si CPU服務於軟件終端所耗費的時間總額 0.0%st Steal Time


4) 第四行信息內容分析

內容 描述 Mem: 8062100k total 物理內存總量 4158524k used 已使用的物理內存總量 3903576k free 空閒內存總量 339492k buffers 用作內核緩存的內存量


5) 第五行信息內容分析

內容 描述 Swap: 8191992k total 交換區總量 0k used 已使用的交換區總量 8191992k free 空閒交換區總量 1964908k cached 緩沖的交換區總量


6) 第六行信息內容分析

內容 描述 PID 進程id USER 進程所有者的用戶名 PR 優先級 NI nice值 負值表示高優先級,正值表示低優先級 VIRT 進程使用的虛擬內存總量,單位kb,VIRT=SWAP+RES RES 進程使用的、未被換出的物理內存大小,單位kb,RES=CODE+DATA SHR 共享內存大小,單位kb S 進程狀態:D=不可中斷的睡眠狀態,R=運行,S=睡眠,T=跟蹤/停止,Z=僵屍進程 %CPU 上次更新到現在的CPU時間占用百分比 %MEM 進程使用的物理內存百分比 TIME+ 進程使用的CPU時間總計,單位1/100秒 COMMAND 命令名/命令行

 

Copyright © Linux教程網 All Rights Reserved