Linux命令:ps / top
简介:ps - report a snapshot of the current processes.
用途:获取当前时刻程序运行状态
概要:ps [options]
类型:ps is hashed (/bin/ps)
说明:
ps获取到的是某一时刻程序运行状态的静态信息,如果想要动态获取程序运行信息,可使用top命令。
ps的帮助文档信息太多,记住常用的两个:
ps -l # 仅列出与用户当前bash有关的程序,即当前bash程序是其它程序的最上层父程序 ps aux # 列出系统所有程序
简介:top - display Linux processes
用途:实时获取程序运行状态
概要:top -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols]
类型:top is /usr/bin/top
说明:
动态获取程序运行状态,信息会频繁自动刷新。
参数:
-d: 后接一个数字,间隔多长时间刷新一次,单位秒。
-p: 后接程序PID,指定检测程序。
top执行过程中,可操控的指令:
P: 按CUP使用率(%CPU)排序显示。
M: 按内存使用率(%MEM)排序显示。
N: 按PID排序显示。
T: 按CPU累计使用时间(TIME+)排序
q: 离开top程序。