top命令詳解

2022-08-12 19:54:18 字數 655 閱讀 6497

首先,讓我們了解一下輸出。top命令會顯示系統的很多資訊。我們需要理解不同部分輸出的意義:預設執行時,top命令會顯示如下輸出:

前幾行水平顯示了不同系統引數的概括,接下來是程序和它們在列中的屬性。

系統的執行時間和平均負載

最後三個數值是最重要的。從這幾個數值可以看出系統系統負載是上公升、平穩、下降等趨勢,它是每隔5秒鐘檢查一次活躍的程序數,然後按特定演算法計算出的數值,如果這個數除以邏輯cpu的數量,結果高於5的時候表明系統超負荷運轉了。邏輯cpu的個數可以這麼看cat /proc/cpuinfo| grep "processor"| wc -l

任務系統現在共有113個程序,其中處於執行中的有1個,112個在休眠(sleep),stoped狀態的有0個,zombie狀態(殭屍)的有0個

cpu狀態資訊 cpu狀態資訊

按數字1會顯示所有的 cpu

記憶體資訊

注意:total = free + used + buffer/cache

swap分割槽資訊

首部顯示命令

top命令詳解

一 彙總資訊 1 系統資訊 它沒有在等待i o操作的結果 它沒有主動進入等待狀態 也就是沒有呼叫 wait 沒有被停止 例如 等待終止 2 任務資訊 3 cup資訊 4 記憶體資訊 5 交換區 內容同記憶體資訊 二 列頭資訊 pid 程序id user 使用使用者 pr 優先順序 ni nice值,...

Top 命令詳解

top命令詳解 先感受一下top命令的執行結果吧!首先,我們將它的結果分為兩大區域統計資訊區和程序資訊區 統計資訊區 補充 uptime v可查詢版本 第三行 cpu資訊 當有多個cpu時,這些內容可能會超過兩行 第四行 記憶體資訊 與第五行的資訊類似與free命令 第五行 swap資訊 程序資訊區...

top命令詳解

引數詳解 total 程序總數 running 正在執行的程序數 sleeping 睡眠的程序數 stopped 停止的程序數 zombie 殭屍程序數 cpu s 0.0 us 使用者usr空間占用cpu百分比 0.0 sy 系統sys核心空間占用cpu百分比 0.0 ni 使用者程序空間內改變過...