linux top命令詳解
按1可以看每個cpu的使用情況
第一行
當前時間 執行時間 當前登陸使用者 負載均衡(1分鐘、5分鐘、10分鐘)
load average資料是每隔5秒鐘檢查一次活躍的程式數,然後按特定演算法計算出的數值。如果這個數除以邏輯CPU的數量,結果高於5的時候就表明系統在超負荷運轉了
第二行
總共248個程式 1個正在執行 247個休眠 0個停止 0個殭屍程式
第三行
us(user space):使用者空間佔用cpu的百分比
sy(sysctl):核心空間佔用cpu的百分比
ni()— 改變過優先順序的程式佔用CPU的百分比
id(idolt): 空閒CPU百分比
wa(wait): IO等待佔用CPU的百分比
hi(Hardware IRQ):硬中斷佔用CPU的百分比
si(Software Interrupts):軟中斷佔用CPU的百分比
第四行
總記憶體 使用記憶體 空閒記憶體 buffers(快取的記憶體量)
第五行
交換分割槽
可用記憶體=free + buffer + cached(幻城的交換區總量)
對於記憶體監控,在top裡我們要時刻監控第五行swap交換分割槽的used,如果這個數值在不斷的變化,說明核心在不斷進行記憶體和swap的資料交換,這是真正的記憶體不夠用了。
第四行中使用中的記憶體總量(used)指的是現在系統核心控制的記憶體數,
第四行中空閒記憶體總量(free)是核心還未納入其管控範圍的數量。
納入核心管理的記憶體不見得都在使用中,還包括過去使用過的現在可以被重複利用的記憶體,核心並不把這些可被重新使用的記憶體交還到free中去,因此在linux上free記憶體會越來越少,但不用為此擔心。
第六行
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 — 程式名稱(命令名/命令列)
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3003668/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux top 命令詳解Linux
- Linux命令top詳解Linux
- Linux命令----top詳解Linux
- linux top命令詳解--轉Linux
- 【轉】linux-命令top詳解Linux
- LINUX top命令詳細解讀Linux
- linux系統top命令詳解Linux
- top命令詳解
- Linux 常用命令之 top 命令詳解Linux
- linux top命令詳解 (摘自chinaunix)Linux
- top命令資訊詳解
- TOP命令詳解(轉)
- top命令輸出詳解
- top命令詳細解釋
- Linux top詳解Linux
- Linux檢視程序命令ps和top示例詳解Linux
- Linux Top 命令解析 比較詳細Linux
- Linux系統命令Top/free的使用及引數詳解Linux
- Linux at命令詳解Linux
- Linux top命令Linux
- linux下top命令引數解釋Linux
- Linux xargs 命令詳解Linux
- Linux sed 命令詳解Linux
- Linux awk 命令詳解Linux
- Linux diff命令詳解Linux
- Linux chattr命令詳解Linux
- Linux screen 命令詳解Linux
- Linux find 命令詳解Linux
- linux命令詳解:sortLinux
- 【Linux】tcpdump命令詳解LinuxTCP
- linux tail 命令詳解LinuxAI
- Linux more命令詳解Linux
- linux grep命令詳解Linux
- Linux free命令詳解Linux
- Linux PS命令詳解Linux
- Linux date命令詳解Linux
- Linux scp命令詳解Linux
- Linux df命令詳解Linux