打印当前进程信息的快照
查看当前所有进程
# 标准语法
# -e 等价于 -A 展示所有进程
# -f 全格式的打印,包括命令参数
ps -e
ps -ef
ps -eF
ps -ely
# BSD语法
ps ax
ps axu
# 打印进程树
ps -ejH
ps axjf
# 打印线程信息
# -L: 展示线程信息
# -m: 在进程之后展示线程
ps -eLf
ps axms
实时展示进程信息
Alt + h/j/k/l 上下左右移动
%MEM: RES所占用的物理内存占比
RES: 任何占用物理内存的地方(Resident Memory) RSan+Rsfd+RSsh 默认KB
Rsan: Resident Anonymous Memory Size
Rsfd: Resident File-Backed Memory Size
RSsh:Resident Shared Memory Size
%CPU: CPU使用情况
SHR: Shared Memory Size
S: 进程状态
D = uninterruptible sleep
I = idle
R = running
S = sleeping
T = stopped by job control signal
t = stopped by debugger during trace
Z = zombie# 显示完整命令
top -c
# 设置更新次数
top -n 2
# 设置更新时间 3秒
top -d 3
# 指定进程
top -p 123用于搜索,发送信号或等待进程
# 查找named的进程ID
pgrep -u root named
# 重启syslogd
pkill -HUP syslogd
# -d 指定分隔符 将进程以树状图显示
展示系统中空闲和被使用的内存
Total: 总内存
Used: 使用内存
Free: 未使用内存
# 友好显示内存使用情况
free -h| 留言与评论(共有 0 条评论) “” |