[linux]查看進程占用內存


1、top -p 進程ID

PID:進程的ID
  USER:進程所有者
  PR:進程的優先級別,越小越優先被執行
  NInice:值
  VIRT:進程占用的虛擬內存
  RES:進程占用的物理內存
  SHR:進程使用的共享內存
  S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數
  %CPU:進程占用CPU的使用率
  %MEM:進程使用的物理內存和總內存的百分比
  TIME+:該進程啟動后占用的總的CPU時間,即占用CPU使用時間的累加值。
  COMMAND:進程啟動命令名稱

常用的命令:

  P:按%CPU使用率排行
  T:按MITE+排行
  M:按%MEM排行

 

 

2、cat /proc/進程ID/status

VmRSS對應的值就是物理內存占用

 

3、ps aux|grep 進程名

或者查看內存占用排名前十的:ps aux | sort -k4,4nr | head -n 10

 


免責聲明!

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



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