Linux进程监控技术—精通软件性能测试与LoadRunner最佳实战(6)

发表于:2013-7-01 13:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:于涌 王磊等    来源:51Testing软件测试网

  关于输出信息项的含义,如表8-3所示。

表8-3 ps -el命令输出项标头含义说明

输  出  项

说    明

F

用数值表示目前进程的状态

S

用字符表示目前进程的状态

UID

进程使用者的ID

PID

PID表示进程标示符

C

进程使用CPU的估算

PRI

进程执行的优先级

NI

Nice的值,Nice可以降低进程执行的优先权

SZ

Virtual Size,进程在虚拟内存中的大小

WCHAN

等待频道,当为Null时,表示进程正在执行,当进程在就绪时为Waiting for

TTY

表示该进程建立时所对应的终端,“?”表示该进程不占用终端

TIME

进程已经执行的时间

CMD

进程被执行的命令名称

  2.示例二

  通常,在查看进程的时候,最常用的命令是“ps aux”,有时为了查找特定的进程,也会加入grep参数,如“ps aux |grep init”输出信息如图8-21和图8-22所示。

图8-21 “ps aux”命令显示的进程信息

图8-22 “ps aux|grep init”命令显示的进程信息

  关于输出信息项的含义,如表8-4所示。

表8-4 “ps aux | grep init”命令输出项标头含义说明

输  出  项

说    明

USER

用户名

PID

PID表示进程标示符

输  出  项

说    明

%CPU

当前使用的CPU百分比

%MEM

RSS与系统中全部可用页面的比率,因为RSS是包含共享内存在内的近似值,这个百分比也是近似值,所以可能超过内存总量。%MEM列的总和可能会超过100%

VSZ

Virtual Size,进程在虚拟内存中的大小。包括所有映射的文件和设备,单位是千字节

RSS

进程使用物理内存的近似值,单位是千字节

TTY

表示该进程建立时所对应的终端,“?”表示该进程不占用终端

STAT

进程状态。STAT中的字符的含义如下:

D”:不可中断

R”:正在运行,或在队列中的进程

S”:处于休眠状态

T”:停止或被追踪

Z”:僵尸进程

W”:进入内存交换

X”:死掉的进程

START

进程运行的起始时间

TIME

进程已经执行的时间。单位以CPU运行时间,mins表示,来源于微态(用户+系统时间)。如果出现较大的值(大于几分钟),那么意味着进程已经运行了一段时间

COMMAND

进程被执行的命令名称。COMMAND项是被删除过的以便于输出与终端窗口符合。用“ps auxw”命令来使得输出显示更宽,最多可显示132个字符

52/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号