ps:命令用于显示当前进程 (process) 的状态
语法:
ps [options]
参数:
-A :所有的进程均显示出来,与 -e 具有同样的效用;
-a :显示现行终端机下的所有进程,包括其他用户的进程;
-u :以用户为主的进程状态;
x :通常与 a 这个参数一起使用,可列出较完整信息。
l :较长、较详细的将该PID 的的信息列出;
j :工作的格式 (jobs format)
-f :做一个更为完整的输出。
使用实例:
实例1: 使用ps查看信息
命令:
ps
输出:
![](https://img.haomeiwen.com/i17398739/5fb64fc1ddc30b46.png)
说明:
结果默认会显示4列信息。
PID: 运行着的命令(CMD)的进程编号
TTY: 命令所运行的位置(终端)
TIME: 运行着的该命令所占用的CPU处理时间
CMD: 该进程所运行的命令
实例2: 显示所有当前进程
命令:
ps -ax
输出:
![](https://img.haomeiwen.com/i17398739/fa1f518e70252480.png)
说明:
-a代表all。同时加上x参数会显示没有控制终端的进程。
实例3: 查看指定用用“www”的进程
命令:
ps –u www
输出:
![](https://img.haomeiwen.com/i17398739/335e79d9ade426a9.png)
实例4: 查看详细的信息
命令:
ps –aux
输出:
![](https://img.haomeiwen.com/i17398739/bdcd7ed723157071.png)
top:程序提供运行系统的动态实时视图,它可以显示系统概要信息以及当前由Linux内核当前管理的任务列表。所示的系统概要信息的类型以及为任务显示的信息的类型、顺序和大小都是用户可配置的,并且可以在重新启动时使配置保持不变。
top命令的第一行:
top- 23:48:03 up 122 days, 4:03, 1 user, load average: 0.00, 0.00, 0.00
依次对应:系统当前时间
up 系统到目前为止i运行的时间,
1 user当前登陆系统的用户数量,
load average后面的三个数字分别表示距离现在一分钟,五分钟,十五分钟的负载情况。
top命令的第二行:
Tasks:146 total, 1 running, 145sleeping, 0 stopped, 0 zombie
依次对应:tasks表示任务(进程),146 total则表示现在有146个进程,
其中处于运行中的有1个,145个在休眠(挂起), stopped状态即停止的进程数为0,zombie状态即僵尸的进程数为0个。
top命令的第三行,cpu状态:
cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
依次对应:
us:user 用户空间占用cpu的百分比
sy:system 内核空间占用cpu的百分比
ni:niced 改变过优先级的进程占用cpu的百分比
id:空闲cpu百分比
wa:IO wait IO等待占用cpu的百分比
hi:Hardware IRQ 硬中断占用cpu的百分比
si:software 软中断占用cpu的百分比
st:被hypervisor偷去的时间
top命令第四行,内存状态
Mem: 4056492k total, 3751404k used, 305088k free, 325984k buffers
依次对应:物理内存总量(4G), 使用中的内存总量(3.7G),空闲内存总量(0.3G), 缓冲内存量3.2G
top命令第七行,各进程的监控:
PID USER PR NI VIRT RES SHR S%CPU %MEM TIME+ COMMAND
依次对应:
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 — 进程名称(命令名/命令行)
![](https://img.haomeiwen.com/i17398739/74fc0844b56a798f.png)
观注快乐程序员公众号,每日分享一点小知识。爱编程,爱生活!
网友评论