在linux系統中用命令查看一些進程,小猿圈帶你們學習一下cpu、內存、虛擬機中佔用最多的進程怎麼查看,當感受系統特別卡的時候能夠用這幾個命令看一下,究竟是哪一個命令佔用的,能夠kiss掉,保證系統的快速運行,let's go!linux
1.CPU佔用最多的前10個進程ide
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.內存消耗最多的前10個進程學習
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虛擬內存使用最多的前10個進程code
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
4.也能夠試試進程
ps auxw --sort=rss ps auxw --sort=%cpu
5.看看幾個參數含義內存
%MEM 進程的內存佔用率get
MAJFL is the major page fault count,虛擬機
VSZ 進程所使用的虛存的大小class
RSS 進程使用的駐留集大小或者是實際內存的大小(RSS is the "resident set size" meaning physical memory used)sed
TTY 與進程關聯的終端(tty)
雖然很簡潔可是很實用,這幾個命令在linux系統中會常常用到,當你們感受系統內存消耗太快的時候能夠用着幾個命令看一下,能夠快速排查問題所在,感受有用的朋友能夠去小猿圈看看,全都是實用的乾貨,但願你們能真正學到,瞭解到。