天天看点

Linux查看cpu,内存占用率,查看终止进程1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9

文章目录

  • 1 查看进程命令ps
  • 2 查看cpu,内存利用率ps auxm
  • 3 强行终止进程命令kill -9

1 查看进程命令ps

打开终端,输入

ps -e | grep Typora
           

就能得到和Typora相关的所有进程

Linux查看cpu,内存占用率,查看终止进程1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9

标准格式为:

参数符号 含义
ps process show 将某个进程显示出来
-A 列出所有的行程
-aux 显示所有包含其他使用者的行程
-u user 以用户为主的进程状态
%CPU 占用的 CPU 使用率
l 较长、较详细的将该PID 的的信息列出
grep 查找,中间的“ | ”符号是管道命令,指ps命令与grep同时执行
-e 此参数的效果和指定"A"参数相同。
输出格式规划符号 含义
l 较长、较详细的将该PID 的的信息列出
-f 做一个更为完整的输出

如果想得到所有的进程的信息,则输入

得到包含了UID,PID,PPID,C,STIME,TIME,CMD等等信息的一个列表

Linux查看cpu,内存占用率,查看终止进程1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9

各相关信息的意义为:

  • F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
  • S 代表这个程序的状态 (STAT);
  • UID 代表执行者身份
  • PID 进程的ID号!
  • PPID 父进程的ID;
  • C CPU使用的资源百分比
  • PRI指进程的执行优先权(Priority的简写),其值越小越早被执行;
  • NI 这个进程的nice值,其表示进程可被执行的优先级的修正数值。
  • ADDR 这个是内核函数,指出该程序在内存的那个部分。如果是个执行 的程序,一般就是『 - 』
  • SZ 使用掉的内存大小;
  • WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作;
  • TTY 登入者的终端机位置;
  • TIME 使用掉的 CPU 时间。
  • CMD 所下达的指令名称

2 查看cpu,内存利用率ps auxm

如果想看到CPU,内存等信息的占用,则输入

ps auxm --sort=%cpu
           

即可看到所有进程CPU,内存等相关的信息

Linux查看cpu,内存占用率,查看终止进程1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9

3 强行终止进程命令kill -9

对于僵尸进程用

同时终止所有子进程 (如果杀掉了父进程,那么父进程下面的子进程也会死掉)

例如我想终止gedit,在terminal中输入:

ps -A|grep gedit
           

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

kill -9 16491
           

即完成gedit进程的强制终止

Linux查看cpu,内存占用率,查看终止进程1 查看进程命令ps2 查看cpu,内存利用率ps auxm3 强行终止进程命令kill -9

继续阅读