linux监测系统动态的进程状态使用什么命令
1、TOP里常用的选项有以下这些
s – 改变画面更新频率
l – 关闭或开启第一部分第一行 top 信息的表示
t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示
m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示
N – 以 PID 的大小的顺序排列表示进程列表
P – 以 CPU 占用率大小的顺序排列进程列表
M – 以内存占用率大小的顺序排列进程列表
h – 显示帮助
n – 设置在进程列表所显示进程的数量
q – 退出 top
s – 改变画面更新周期
2、示例:TOP

3、显示各项值说明
PID:进程id
USER:用户名
PR:优先级
NI:nice值。负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量
RES:进程使用的、未被换出的物理内存大小
SHR:共享内存大小,单位kb
S:进程状态。
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用的CPU时间总计,单位1/100秒
COMMAND:命令名/命令行

4、常用管理命令
Ctrl+L:擦除并且重写屏幕
K:终止一个进程。
i:忽略闲置和僵死进程。这是一个开关式命令。
q:退出程序
r:重新安排一个进程的优先级别。默认值是10。
S:切换到累计模式。
s:改变两次刷新之间的延迟时间。
f或者F:从当前显示中添加或者删除项目。
o或者O:改变显示项目的顺序
l:切换显示平均负载和启动时间信息。
m:切换显示内存信息。
t:切换显示进程和CPU状态信息。
c:切换显示命令名称和完整命令行。
M:根据驻留内存大小进行排序。
P:根据CPU使用百分比大小进行排序。
T:根据时间/累计时间进行排序。
W:将当前设置写入~/.toprc文件中。
5、示例:按i忽略闲置和僵死进程


1、ps命令里常用的选项有以下几个
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
-e:显示系统内的所有进程信息。
-l:使用长(long)格式显示进程信息。
-f:使用完整的(full)格式显示进程信息。
2、示例:ps aux

3、显示表各项值说明
USER:用户账号
PID:进程ID
%CPU:进程占用CPU的百分比
%MEM:进程占用内存的百分比
VSZ:进程占用虚拟内存(swap空间)的大小
RSS:进程占用常驻内存(物理内存)的大小
TTY:运行的终端。“?”表未知或不需要终端
STAT:进程当前的状态:S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)
START:启动进程的时间
TIME:进程占用CPU时间
COMMAND:启动该进程的命令

4、PS -elf 内容更详细,内容差不多都一样
