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进程的强制终止

posted @ 2019-11-21 20:05  亚北薯条  阅读(3247)  评论(0编辑  收藏  举报