Linux使用top與free命令查看CPU與內存使用情況


top命令:

顯示內容解釋:

第一行top分別為:當前時間;系統運行天數;使用者個數;系統負載的平均值,后面的三個值分別為1分鍾前、5分鍾前、15分鍾前進程的平均數,這個數值超過 CPU 數目時,說明負載過高

第二行Tasks分別為:進程總數;運行進程數;睡眠進程數;被停止的進程數;被復原的進程數

第三行CPU(s)分別為:cpu使用率;

第四行Mem分別為:總內存;已用內存;空閑內存;緩沖使用中內存

第五行(Swap):類似第四行,但反映着交換分區(Swap)的使用情況。交換分區(Swap)被頻繁使用,可以看作物理內存不足而造成的

 

中間是內部命令提示行:

  h - 顯示幫助

  l - 關閉或開啟第一部分第一行 top 信息的表示

  t - 關閉或開啟第一部分第二行 Tasks 和第三行 Cpus 信息的表示

  m - 關閉或開啟第一部分第四行 Mem 和 第五行 Swap 信息的表示

  N - 以 PID 的大小的順序排列表示進程列表

  P - 以 CPU 占用率大小的順序排列進程列表 

  M - 以內存占用率大小的順序排列進程列表 

  s - 內容更新頻率

  n - 設置在進程列表所顯示進程的數量

  q - 退出 top

  

配合使用pmap  -d   + 進程號;查看進程占用內存情況

 

或者ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 

 

free命令:

free命令參數:

-t 顯示total行;

-b,-k,-m顯示單位分別為B,KB,MB

-s,實時更新,如:free    -m   -s2(每2秒更新一次,顯示單位Mb)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM