读懂Centos系统占用资源最多的进程
时间:2016-02-27 15:17 来源:linux.it.net.cn 作者:IT
当我们查看centos系统的系统运行情况的时候,是否也遇到系统的平均负载去到8、9、10的情况,在这种情况下,大家最想做的一定是赶紧揪出是那个进程吃了了我们这多的进程。
以下是linux下查看最消耗CPU、内存的进程的方法。
1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
查出了进程后,还有一个更重要的问题,就是我们要读得懂里面的参数的内容。
%MEM 进程的内存占用率
VSZ 进程所使用的虚存的大小
RSS 进程使用的驻留集大小或者是实际内存的大小
TTY 与进程关联的终端(tty)
STAT 检查的状态
--D不可中断
--R正在运行,或在队列中的进程
--S处于休眠状态
--T停止或被追踪
--Z僵尸进程
--W进入内存交换(从内核2.6开始无效)
--X死掉的进程眠状态 --T停止或被追踪 --Z僵尸进程 --W进入内存交换(从内核2.6开始无效) --X死掉的进程
(责任编辑:IT)
当我们查看centos系统的系统运行情况的时候,是否也遇到系统的平均负载去到8、9、10的情况,在这种情况下,大家最想做的一定是赶紧揪出是那个进程吃了了我们这多的进程。 以下是linux下查看最消耗CPU、内存的进程的方法。 1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 3.虚拟内存使用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10 查出了进程后,还有一个更重要的问题,就是我们要读得懂里面的参数的内容。 %MEM 进程的内存占用率 VSZ 进程所使用的虚存的大小 RSS 进程使用的驻留集大小或者是实际内存的大小 TTY 与进程关联的终端(tty) STAT 检查的状态 --D不可中断 --R正在运行,或在队列中的进程 --S处于休眠状态 --T停止或被追踪 --Z僵尸进程 --W进入内存交换(从内核2.6开始无效) --X死掉的进程眠状态 --T停止或被追踪 --Z僵尸进程 --W进入内存交换(从内核2.6开始无效) --X死掉的进程 (责任编辑:IT) |