0%

Linux下查看最消耗CPU、内存的进程

CPU占用最多的前10个进程

1
ps auxw|head -1;ps auxw|sort -rn -k3|head -10 

内存消耗最多的前10个进程

1
ps auxw|head -1;ps auxw|sort -rn -k4|head -10

虚拟内存使用最多的前10个进程

1
ps auxw|head -1;ps auxw|sort -rn -k5|head -10

参数含义

参数 含义
USER 进程所属用户
PID 进程ID
%CPU 进程占用CPU百分比
%MEM 进程的内存占用率
MAJFL is the major page fault count
VSZ 进程所使用的虚存的大小,单位:kb(killobytes)
RSS 实际内存占用大小,单位:kb(killobytes)
TTY 与进程关联的终端
STAT 进程状态
D 不可中断 Uninterruptible sleep (usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程

< 高优先级
N 低优先级
L 有些页被锁进内存
s 包含子进程
+ 位于后台的进程组;
l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
START 进程启动时刻
TIME 进程运行时长
COMMAND 启动进程的命令