linux性能分析工具常用命令-top

top能夠實時顯示系統(tǒng)中各個進程資源占用情況,
top的使用方式 top [-d number] | top [-bnp]

參數(shù)解釋:

-d:number代表秒數(shù),表示top命令顯示的頁面更新一次的間隔。默認是5秒。 -b:以批次的方式執(zhí)行top。 -n:與-b配合使用,表示需要進行幾次top命令的輸出結果。 -p:指定特定的pid進程號進行觀察。
輸出如下:


top.png

輸出可以分為兩個部分:前面是系統(tǒng)統(tǒng)計信息,后面進程信息。
系統(tǒng)統(tǒng)計信息
第一行是任務隊列信息
依次表示:系統(tǒng)當前時間 13:08:27、系統(tǒng)運行時間 186天20個小時30分鐘、當前登錄用戶數(shù) 1,當前負載。
這部分同uptime命令


uptime.png

當前服務器時間: 13:17:48 (24小時制)
當前服務器運行時長 186天20個小時39分鐘
當前用戶數(shù) 1 users
當前的負載均衡 load average 0.00, 0.00, 0.00,分別取1min,5min,15min的均值
另:系統(tǒng)平均負載是指在特定時間間隔內運行隊列中的平均進程數(shù)。
第二行是進程統(tǒng)計信息
總進程數(shù)342,正在運行的進程數(shù)1,睡眠進程數(shù)190,停止的進程數(shù)0,僵尸進程數(shù)0
第三行是cpu統(tǒng)計信息
cpu行:use表示用戶空間cpu占用率11.8%,sy表示內核空間cpu占用率1.9%,wa表示等待輸入輸出的cpu時間百分比 0,hi表示硬件中斷請求0,si表示軟件中斷請求
mem行:物理內存總量,空閑屋里內存,已使用的物理內存,內核緩沖使用量。
Swap行:total交換區(qū)總量,free空閑交換區(qū)大小,。。。

進程信息
PID:進程ID,進程的唯一標識符
USER:進程所有者的實際用戶名。
PR:進程的調度優(yōu)先級。這個字段的一些值是'rt'。這意味這這些進程運行在實時態(tài)。
NI:進程的nice值(優(yōu)先級)。越小的值意味著越高的優(yōu)先級。負值表示高優(yōu)先級,正值表示低優(yōu)先級
VIRT:進程使用的虛擬內存。進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
RES:駐留內存大小。駐留內存是任務使用的非交換物理內存大小。進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
SHR:SHR是進程使用的共享內存。共享內存大小,單位kb
S:這個是進程的狀態(tài)。它有以下不同的值:
D - 不可中斷的睡眠態(tài)。
R – 運行態(tài)
S – 睡眠態(tài)
T – 被跟蹤或已停止
Z – 僵尸態(tài)
%CPU:自從上一次更新時到現(xiàn)在任務所使用的CPU時間百分比。
%MEM:進程使用的可用物理內存百分比。
TIME+:任務啟動后到現(xiàn)在所使用的全部CPU時間,精確到百分之一秒。
COMMAND:運行進程所使用的命令。進程名稱(命令名/命令行)

參考:https://www.cnblogs.com/ftl1012/p/uptime.html

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 我的三個標簽是: 我是一歲半女孩的媽媽 我是律師事務所的管理者 我是一名高級營養(yǎng)師,熱愛烹飪和健康飲食 我3.0的...
    余杏兒閱讀 168評論 0 1
  • 今天,在好友怡的推薦下,在線收看了趁早2015party。雖然,它的整個格局有些粗糙,算不上一次成功的品牌推廣會,...
    琪趴閱讀 221評論 0 0
  • 成年后的每一天時間都很寶貴、以結果為導向以收獲為導向、以成長為導向以輸出價值為導向、那你就知道每一天該干嘛該干嘛。
    Ninahuang閱讀 248評論 0 0
  • 大家好,我是咱們廈門路小學一年級二班學生邵藝馨的媽媽。和所有在校教育者及家長朋友們有著共同的一個希望和目的,那就...
    廈門路小學邵藝馨媽媽閱讀 327評論 0 1
  • 積善之家 必有余慶 積惡之家 必有余殃
    zy小半閱讀 234評論 0 0

友情鏈接更多精彩內容