学习笔记之进程管理的相关重要命令



进程管理命令之ps,顶部,htop, dstat


, <强> ps:报告当前进程的快照。

<强>,,,,,显示当前进程的状态

<强>,,,,语法:ps[选项]

,,,,,,选项有三种风格:

,,,1,UNIX的选项,这可能是分组,必须

,,,,,之前一个破折号。

,,,2,BSD选项,这可能是分组,不得

,,,,,使用破折号。

,,,3,GNU长选项,之前两个

,,,,,破折号。

,,,,ps选项选择:

,,,答:所有与终端相关的进程

,,,x;所有与终端无关的进程

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

<强>常用组合之一:辅助

,ps辅助中的字段意义:

,,,用户:用户

,,,PID;进程号

,,,% CPU:累计CPU占用率

,,,% MEM:占内存总量的百分数

,,,VSZ:虚拟内存集

,,大小,RRS:居民常驻内存集(坚决不能放在交换分区上的)

,,,统计:进程状态

,,,,,R:跑步运行态

,,,,,年代:可中断的睡眠可中断睡眠

,,,,,D:不可中断睡眠

,,,,,T:停止停止态

,,,,,Z:僵死态

,,,,,+:前台进程(运行在终端之上)

,,,,,李:多线程进程

,,,,,护士:低优先级进程

,,,,,& lt;:高优先级进程

,,,,,年代:会话领导人会话主导者


,,,- e:显示所有进程

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

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

<强>常用组合之二:英孚,,ef

,,,,,C: cpu占用百分比

,,,,,PSR:进程运行在哪个cpu上

,,,- h:以层级结构显示进程的相关信息


<强>常用组合之三:-eFH


<强>常用组合之四:

<强>,,,,o field1, field2 . .:自定义要显示的字段列表,以逗号分隔;

<>强,常用的领域:pid,倪(nice值)、pri(优先级),psr, pcpu、统计、通信、遥控、ppid, rtprio(实时优先级)

,

=========================================================================================

下面看看顶级命令,

<强>前显示Linux进程显示Linux进程

排序;

,, p:以占据cpu百分比排序

,,,以占据内存百分比排序

,,,,,T:累计占用cpu时间排序

,,,,首部信息:

,正常运行时间才能:l命令

,任务及cpu才能信息:t命令

,内才能存信息:m命令

退出命令:q

,,修改刷新时间间隔:s

,,终止指定的进程:k

,


,,,<强>前选项:- d #:指定刷新时间间隔,默认为3秒;

<强>,,,,,- b:以批次方式显示

<强>,,,,,- n #:显示多少批次;


=========================================================================================

<强> htop命令:交互式进程查看器

,,选项:

,,,- d #:指定延迟时间间隔

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

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

,,子命令:

,,,,,李:显示选定的进程打开的文件列表

,,,,,年代:跟踪选定的进程的系统调用

,,,,,t:以层级关系显示各进程状态

,,,,,答:将选定的进程绑定至某指定的CPU核心


========================================================================================

<强> dstat命令:多功能工具生成系统资源统计数据非常精巧的生成系统资源使用统计数据的工具

,,,<强> dstat (afv)[选项. .][延迟[数]]

<强>,,,,常用选项:

,,,,,,- c, cpu:显示cpu相关信息;

,,,,,,,,- c #, # #…, tobal

,,,,,,- d,磁盘:显示磁盘的相关信息

,,,,,,,null

学习笔记之进程管理的相关重要命令