系统状态监测---进程状态

ps,process status, 列出当前运行的进程的统计信息,包括进程的状态,占用多少资源等。

linux上进程有5种状态以及状态码::

R ,runnable (on run queue). 运行(正在运行或在运行队列中等待)

S,sleeping. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

D,uninterruptible sleep 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

Z ,zombie ,僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

T ,traced or stopped. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

命令格式:ps[参数]

命令参数:

-a 显示同一终端下的所有程序

-A 显示所有进程

c 显示进程的真实名称

-N 反向选择

-e 等于“-A”

e 显示环境变量

f 显示程序间的关系

-H 显示树状结构

r 显示当前终端的进程

T 显示当前终端的所有程序

u 指定用户的所有进程

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

-C<命令> 列出指定命令的状况

--lines<行数> 每页显示的行数

--width<字符数> 每页显示的字符数

--help 显示帮助信息

--version 显示版本显示

4使用实例:

ps -A 显示所有进程信息

ps -u root:显示指定用户信息

ps -ef:显示所有进程信息,连同命令行

ps -ef|grep sshps 与grep 常用组合用法,查找特定进程

ps -l:将目前属于您自己这次登入的 PID 与相关信息列示出来

ps aux列出目前所有的正在内存当中的程序

ps -axjf:列出类似程序树的程序显示

ps aux | egrep '(cron|syslog)'找出与 cron syslog 这两个服务有关的 PID 号码



PPID:上级父程序的ID, PID:这个程序的ID,UID 程序被该 UID 所拥有, TTY 登入者的终端机位置,CMD 所下达的指令为何,TIME 使用掉的 CPU 时间。STAT是进程的状态。


uptime--显示系统平均负载,运行时间等


系统当前时间为14:36pm, 系统已运行 132 days 23:48, 在线用户数: 6 users, 平均负载近1分钟,5分钟,15分钟: 0.00, 0.01, 0.05.


top---监控linux的系统状况,包括CPU和内存的使用情况

命令格式: top [-d[qcCSn]
d: 指定屏幕刷新频率;p:指定监控进程ID。q:top没有任何延迟的刷新。S指定累计模式。i:不显示闲置或僵死进程。c:显示整个命令行。


第一行的内容和uptime的输出是一样的。

第二行:tasks 任务数(进程数), 系统共有136个进程,1个运行,120个休眠,6个停止,9个僵死。

第三行:cpu状态, us用户使用CPU百分比为0.3%, sy内核使用CPU为0.1%,ni/nice使用为0.0%,idCPU空闲为99.6%,wa等待I/O的CPU为0.0%,hi硬中断占CPU位0.0%, si软中断为0.0%

第四行:内存状态, 物理内存总量为3922912,已使用3776636, 未使用146276,buffers缓存为344204.
第五行:swap交换分区, 总量为2103292, 已使用 1884, 未使用 2101408, 高速缓存cached为 2587940.
第六行是空行
第七行以下:各进程(任务)的状态监控
PID 进程id, USER 进程所有者,PR 进程优先级,NI nice值。负值表示高优先级,正值表示低优先级,VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR 共享内存大小,单位kb,S 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU 上次更新到现在的CPU时间占用百分比,%MEM 进程使用的物理内存百分比,TIME+ 进程使用的CPU时间总计,单位1/100秒,COMMAND 进程名称(命令名/命令行)






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值