1. 程式人生 > >Linux終端檢視最消耗CPU記憶體的程序

Linux終端檢視最消耗CPU記憶體的程序

開發十年,就只剩下這套架構體系了! >>>   

1.CPU佔用最多的前10個程序

ps auxw|head -1;ps auxw|sort -rn -k3|head -10

Linux終端檢視最消耗CPU記憶體的程序Linux終端檢視最消耗CPU記憶體的程序

2.記憶體消耗最多的前10個程序

ps auxw|head -1;ps auxw|sort -rn -k4|head -10

Linux終端檢視最消耗CPU記憶體的程序Linux終端檢視最消耗CPU記憶體的程序

3.虛擬記憶體使用最多的前10個程序

ps auxw|head -1;ps auxw|sort -rn -k5|head -10

Linux終端檢視最消耗CPU記憶體的程序Linux終端檢視最消耗CPU記憶體的程序

4.也可以試試

ps auxw --sort=rss
ps auxw --sort=%cpu

5.看看幾個引數含義

  1. %MEM 程序的記憶體佔用率
  2. MAJFL is the major page fault count,
  3. VSZ 程序所使用的虛存的大小
  4. RSS 程序使用的駐留集大小或者是實際記憶體的大小(RSS is the "resident set size" meaning physical memory used)
  5. TTY 與程序關聯的