《ps命令进程管理-linux》由会员分享,可在线阅读,更多相关《ps命令进程管理-linux(4页珍藏版)》请在技术文库上搜索。
1、要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps (1) ps :是显示瞬间进程的状态,并不动态连续; (2) top:如果想对进程运行时间监控,应该用 top 命令; (3) kill :用于杀死进程或者给进程发送信号; (4)查看文章最后的man手册,可以查看ps的每项输出的含义,to find: STANDARD FORMAT SPECIFIERS =ps 的参数说明= l 长格式输出; u 按用户名和启动时间的顺序来显示进程; j 用任务格式来显示进程; f 用树形格式来显示进程; a 显示所有用户的所有进程(包括其它用户); x 显示无控制终端的。
2、进程; r 显示运行中的进程; ww 避免详细参数被截断; -A 列出所有的进程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的进程 -e 显示所有进程,环境变量 -f 全格式 -h 不显示标题 -l 长格式 -w 宽输出 a 显示终端上地所有进程,包括其他用户地进程 r 只显示正在运行地进程 x 显示没有控制终端地进程 我们常用的选项是组合是 aux 或 lax,还有参数 f 的应用。 pids 只列出进程标识符,之间运用逗号分隔.该进程列表必须在命令行参数地最后一个选项 后面紧接着给出,中间不能插入空格.比如:ps -f1,4,5 显示的是进。
3、程ID为1,4,5的进程 下介绍长命令行选项,这些选项都运用“-”开头: -sort X+|- key ,+|- key , 从SORT KEYS段中选一个多字母键.“+”字符是 可选地,因为默认地方向就是按数字升序或者词典顺序,“-”字符是逆序排序(即降序). 比如: ps -jax -sort=uid,-ppid,+pid. -help 显示帮助信息. -version 显示该命令地版本信息. 在前面地选项说明中提到了排序键,接下来对排序键作进一步说明.需要注意地是排序中运用 地值是ps运用地内部值,并非仅用于某些输出格式地伪值.排序键列表见下表. =排序键列表= c cmd 可执行地简单。
4、名称 C cmdline 完整命令行 f flags 长模式标志 g pgrp 进程地组ID G tpgid 控制tty进程组ID j cutime 累计用户时间 J cstime 累计系统时间 k utime 用户时间 K stime 系统时间 m min_flt 次要页错误地数量 M maj_flt 重点页错误地数量 n cmin_flt 累计次要页错误 N cmaj_flt 累计重点页错误 o session 对话ID p pid 进程ID P ppid 父进程ID r rss 驻留大小 R resident 驻留页 s size 内存大小(千字节) S share 共享页地数量 t t。
5、ty tty次要设备号 T start_time 进程启动地时间 U uid UID u user 用户名 v vsize 总地虚拟内存数量(字节) y priority 内核调度优先级 =ps aux 或 lax 输出的解释 = 2、ps aux 或 lax 输出的解释 au(x) 输出格式 : USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER: 进程所有者 PID: 进程ID %CPU: 占用的 CPU 使用率 %MEM: 占用的内存使用率 VSZ: 占用的虚拟内存大小 RSS: 占用的内存大小 TTY: 终端的次要装置。
6、号码 (minor device number of tty) STAT: 进程状态: START: 启动进程的时间; TIME: 进程消耗CPU的时间; COMMAND:命令的名称和参数; =进程STAT状态 = D 无法中断的休眠状态(通常 IO 的进程); R 正在运行,在可中断队列中; S 处于休眠状态,静止状态; T 停止或被追踪,暂停执行; W 进入内存交换(从内核2.6开始无效); X 死掉的进程; Z 僵尸进程不存在但暂时无法消除;W: 没有足够的记忆体分页可分配 WCHAN 正在等待的进程资源;指定终端机编号,并列出属于该终端机的程序的状况。 12)ps u 以用户为主的格式来显示程序状况。 13)ps x 显示所有程序,不以终端机来区分。最常用的方法是ps -aux,然后再用管道符号导向到grep去查找特定的进程,然后再对 特定的进程进行操作。。