pstree命令安装
yum install psmisc
’
pstree
ps:进程状态查询 (静态显示的结果,它不是时时显示)
进程的相关信息就是在这个目录下
ls /proc/
ps相关组合
ps aux
a:与终端相关的进程
x:与终端无关的进程
ps ax
u:以用户为中心组织进程状态信息显示
ps aux
USER:运行进程的用户
PID:进程ID
%CPU:CPU占用率
%MEM:内存占用率
VSZ:占用的虚拟內存
RSS:占用的实际内存
TTY:进程运行的终端
STAT:进程状态
R 正在运行
S 不可中断
Z 僵尸进程
ps -ef
e:显示所有进程等同于ax组合使用 简短显示
f:显示完整格式的进程信息
ps -f
ps -ef
H:以进程层级格式显示进程相关信息
ps -ejH以进程层级显示进程相关信息
F:显示完整格式的进程信息,比小写f更加详细
ps -eHF
查看指定的进程
ps aux | grep oracle
ps auxf | grep oracle
根据CPU显示排序
ps aux --sort %cpu | less
ps aux --sort -%cpu | less
根据占用的实际内存显示
ps aux --sort rss | less
ps aux --sort -rss | less
Top:命令
当前时间、
up:系统已运行时间、
user:当前登录用户的数量、
load average:最近5、10、15分钟内的平均负载
Tasks: 267 total:进程总数
2 running:正在运行的进程数
264 sleeping:睡眠的进程数
1 stopped:停止的进程数
0 zombie:僵尸进程数
7910248 total:物理内存总量
698316 free:使用的物理内存总量
1417404 used:空闲内存总量
5794528 buff/cache:缓存的内存量
查看内存大小的计算
按数字1显示更多的核心数
按z彩色显示
M:(大写)按内存使用多少排序
P:(大写)按CPU使用率排序
R:对排序进行反转
按f进入
按空格进行选择
按箭头右,进行全选,可以进行上下移动
‘
按回车进行固定
这样就可以显示出来了