ps-top命令
ps/top用于查看linux系统进程状态及资源使用情况
ps(process stats)
ps行解释
进程状态**
R+ 前台运行进程
R 后台运行进程
S 可中断进程
T 挂起进程
Ss 可中断父进程/主进程
S< 可中断高优先级进程
Ssl 可中断多线程的管理进程/主进程
D 不可中断进程
Z 僵尸进程
# 常用命令
ps -ef
ps aux
ps -u username //查看指定用户全部进程
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem //显示进程ID、父进程ID、命令名称、内存使用率和CPU使用率,并按照内存使用率降序排序
# 取出进程中内存使用率最高的前5
ps --no-heading aux |sort -rnk4 |head -5
#ps aux --sort=%mem |head -5
ps aux --sort=%mem |tail -5 |tac //默认输出升序,取后5在逆向输出(从高->低)
top
q 退出
空格立刻刷新,默认3s自动刷新一次
P 按照cpu使用率降序排列
M 按照mem使用率降序排列
top -bn1 //非交互输出 -b非交互,-n1输出一次结果