Linux服務器查看內存, CPU占用情況,查看和殺死進程


在工作中,我們常常要關注到服務器的CPU、內存、IO、NETWORK等資源使用情況,以下總結了查看Linux服務器內存,CPU情況以及進程管理的方法。

(1)查看資源總情況命令TOP

TOP命令可以看到關於服務器目前的總情況,包括CPU,內存等。

字段說明:

  • PID:進程標示號
  • USER:進程所有者
  • PR:進程優先級
  • NI:進程優先級別數值
  • VIRT:進程占用的虛擬內存值
  • RES:進程占用的物理內存值
  • SHR :進程使用的共享內存值
  • S :進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死
  • %CPU :進程占用的CPU使用率
  • %MEM :進程占用的物理內存百分比
  • TIME+:進程啟動后占用的總的CPU時間
  • Command:進程啟動的啟動命令名稱

(2) 查看進程命令ps

標准格式為

 ps [-option]

常用參數:

常用命令

 ps -aux | grep XXX
 ps -elf| grep XXX

(3) 強行終止進程命令kill -9

對於僵屍進程用

kill [uid]

同時終止所有子進程 (如果殺掉了父進程,那么父進程下面的子進程也會死掉)

kill -9 [uid]

例如我想終止gedit,在terminal中輸入:

ps -A|grep gedit

查看到gedit的UID是16491,在terminal輸入:

kill -9 16491

即完成gedit進程的強制終止


免責聲明!

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



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