效能監控命令 06 如何通過top發現問題?

2022-09-10 07:24:13 字數 1126 閱讀 3565

在效能測試時,liunx作業系統,通過top命令來定位問題問題,

第一行:顯示系統的執行資訊:系統當前時間,系統執行時間0min,當前登入使用者1個。系統平均負載,1分鐘:0.15、5分鐘:0.06、15分鐘:0.02 。針對這行開始畫重點。load **erage這個是數值是每隔5秒鐘檢查一次活躍的程序數,然後按照特定的演算法計算出來的,一般珠格格數值除以cpu的核數,得到的值大於3~5時,就表明系統負載壓力已經超高了。

第二行:顯示的是任務資訊,總共340個程序,其中在執行程序3個,337個在休眠,0個停止,0個假死。

第三行:顯示的是cpu的執行資訊,us表示使用者模式cpu占用比為0.3%,sy表示系統模式下cpu占用比為1.0%,ni表示改變過優先順序的程序cpu佔比為0.0%,id表示空閒狀態cpu的占用比98.7%,wa表示因i/o等待造成的cpu占用比0.0%,hi表示硬中斷cpu占用比0.0%,si表示軟中斷的cpu占用比0.0%,st表示虛擬機器排程時間佔比,這個指標一般在虛擬機器中才有,在物理機中一般維持在0。

第四行:顯示的是記憶體資訊,total表示物理記憶體總量,單位kb,free表示物理記憶體空閒的大小,used表示已經使用的記憶體大小,buff/cache表示用於快取的物理記憶體大小。

第五行:顯示虛擬記憶體的使用資訊,total表示虛擬記憶體空間大小,free表示空閒虛擬記憶體大小,used表示已經使用的虛擬記憶體大小,a**ail mem表示可供使用的記憶體大小。

第六行:為空行。

第七行:顯示每個程序的資源消耗情況,說明如下

top的其他命令引數

top -p:pid

檢視指定程序的top資訊,具體如下,

顯示該程序下涉及的所有執行緒的資訊。

linux效能監控分析命令top

top命令 top命令是linux下常用的效能分析工具,能夠實時監控系統的執行狀態,主要顯示系統中各個程序的資源使用情況,並根據cpu及記憶體等進行排序。前五行是總體的統計資訊 第一行 系統當前時間,系統執行時間 up xx days,hh mm 當前登入使用者數,系統平均負載 3個數值分別統計最近...

系統監控命令 top

top 動態顯示系統程序 d n 兩次重新整理的時間間隔 d 5,表示間隔5秒重新整理 n n 更新次數,然後 退出 n 5,更新5次退出 p pid 僅監視指定程序的id q 不經過任何延遲就重新整理 s 在安全模式下執行,禁用一些互動命令 s 累積模式,輸出每個程序的總cpu時間,包括已死程序 ...

效能測試 top命令

1 top命令 相當於windows下的資源管理器,能夠動態實時的顯示系統中程序的資源占用情況。2 在linux終端上輸入top命令出現的結果及其表示的含義如下圖 順便說一下uptime命令 3 以上是預設的顯示內容,可以通過快捷鍵來更改顯示的內容 1 按f鍵 會顯示如下列表 選a z鍵就可以顯示或...