分享交流
合作共赢!

Linux深入学习【十二】——进程管理工具

Linux进程查看即管理的工具:pstree, ps , pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup

pstree命令:

pstree -display a tree of process

ps命令:process state

ps – report a snapshot of the current processes.

Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中;

ps [OPTION]… (选项支持两种风格)

]# ps aux/-ef
USER PID PPID C %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER(进程属主)

  • PID:进程数字编号
  • PPID:父进程数字编号
  • C:cpu编号
  • VSZ:Virtual memory Size: 虚拟内存大小,在线性空间中真正占据的大小
  • RSS(Resident Size: 常驻内存集,不能被交换)
  • TTY:由哪个终端启动)
  • STAT:进程状态:R: running; S: interruptable sleeping; D: uninterruptable sleeping; T: stopped; Z: zombie; +: 前台进程;l: 多线程进程;N: 低优先级进程;<: 高优先级进程;s: session leader(若被终止,其相关进程或线程也会被终止)
  • START: 启动时间
  • TIME:运行占用CPU的累计时长
  • COMMAND: 由哪个命令运行的进程

常用组合选项1:aux

  • u: 以用户为中心组织进程状态信息显示;
  • a: 与终端相关的进程;
  • x: 与终端无关的进程;

常用组合选项2:-ef

  • -e: 显示前后台所有进程,相当于ax组合选项
  • -f: 显示完整格式的程序信息

常用组合选项3:-eFH

  • -F:显示完整格式的进程信息
  • -H:以进程层级格式显示进程相关信息

常用组合选项4:-eo, axo

ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm

  • o: 指明要显示的进程信息
  • ni: nice值
  • pri: priority, 优先级
  • psr: processor, CPU号
  • rtprio: 实时优先级

pgrep, pkill

pgrep [options] pattern

pkill [option] pattern

  • -u uid: effective user
  • -U uid: real user
  • -l: 显示进程名
  • -a: 显示完整格式的进程名
  • -P pid: 显示其父进程为此处指定的进程的进程列表

pidof: 

根据进程名获取其PID

top:

有许多内置命令:

排序:

  • P: 以占据的CPU百分比排序;
  • M: 以占据的内存百分比排序;
  • T: 累计占据CPU时长

首部信息显示:

  • utime信息:l命令
  • task及CPU信息:t命令
  • cpu分别显示:1(数字1)
  • memory: m命令
  • 退出命令:q
  • 修改刷新时间:s
  • 终止指定进程:k

选项:

  • -d #: 指定刷新时间间隔,默认为3秒;
  • -b: 以批次方式显示;
  • -n #: 显示多少批次;

htop命令:

选项:

  • -d #: 指定延迟时间,即刷新时间
  • -u UserName: 仅显示指定用户的进程;
  • -s COLOMN: 以指定字段进行排序;

命令:

  • s: 跟踪选定进程的系统调用;
  • l: 显示选定进程打开的文件列表;
  • [: 将选定的进程绑定至某指定CPU核心;
  • t: 显示进程树

Linux深入学习之进程管理工具【三】

赞(3) 打赏
未经允许不得转载:琼杰笔记 » Linux深入学习【十二】——进程管理工具

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏