irpas技术客

Linux进程查看及管理的工具_lssyg2011_linux进程管理工具

大大的周 4452

Linux进程查看及管理的工具:

pstree命令:

ps命令:

ps [OPTION]...

选项:支持两种风格

常用组合1:aux

u:以用户为中心组织进程状态信息显示

a:与终端相关的进程;

x:与终端无关的进程;

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

VSZ:虚拟内存大小

RSS:常驻内存集

TTY:通过哪个终端启动

START:进程状态

R:running

S:interruptable sleeping 可中断的睡眠

D: uninterruptable sleeping不可中断的睡眠

T:stoppd

Z:zombie僵死态

+:前台进程

l:多线程进程

N:低优先级进程

<:高优先级进程

s: session leader

常用组合2:-ef

-e:显示所有进程

-f:显示完整格式的进程信息

常用组合3:-eFH

-F :显示完整格式的进程信息

-H:以进程层级格式显示进程相关信息

常用组合4:-eo,axo

--------------------------------------------------------------------------------------------------------------------------------

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

-------------------------------------------------------------------------------------------------------------------------------

pgrep,pkill

pgrep [options] pattern

pkill [options] pattern

-u uid 有效用户ID

-U uid 实际用户ID

-t terminal: 与指定终端相关的进程

-l:显示进程名

-a:显示完成格式的进程名

-P pid:显示其父进程为此处指定的进程的进程列表

pidof:

根据进程名获取其PID

---------------------------------------------------------------------------------------------------------------------------------

top:

排序:

P:以占据的CPU百分比;

M:占据内存百分比;

T:累积占据cpu时长;

首部信息显示:

uptime信息:l命令

tasks及cpu信息:t命令

cpu分别显示:1(数字)

memory信息:m命令

退出命令:q

修改刷新时间间隔:s

?终止指定进程:k

选项:

-d #:指定刷新间隔,默认为3秒;

-b:以批次方式;

-n #:显示多少批次;

---------------------------------------------------------------------------------------------------------------------------------

htop命令:

选项:

-d #:指定延迟时间;

-u :仅显示指定用户的进程;

-s:以指定字段进行排序;

s:跟踪选定进程的系统调用;

l:显示选定进程打开的文件列表;

a:将选定的进程绑定至某指定CPU核心;

t:显示进程树;

??????????????????????????


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #linux进程管理工具 #pid #CPU #MEM #VSZ #RSS