linux查看进程拥堵,sar、top、free、pidstat查看进程性能

一、sar查看网络性能

sar用于收集展示系统运行信息,sar options [interval [count ]]:

-n { keyword [,...] | ALL },用于查看网络性能;

interval=0,显示系统启动以来的平均统计信息;

不设置count,统计会周期性一直运行;

sar -n DEV 1 2

Linux 2.6.32-358.el6.x86_64 (ebs-19233)         2015年07月20日  _x86_64_        (2 CPU)

21时18分25秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

21时18分26秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

21时18分26秒      eth0      8.00      0.00      0.56      0.00      0.00      0.00      0.00

21时18分26秒      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

21时18分26秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

21时18分27秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

21时18分27秒      eth0      2.97      0.99      0.21      0.18      0.00      0.00      0.00

21时18分27秒      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

平均时间:        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:      eth0      5.47      0.50      0.38      0.09      0.00      0.00      0.00

平均时间:      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

二、top查看性能

top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...]

-d delay,多久刷新一次性能数据,默认2秒;

-n iterations,刷新多少次性能数据,默认一直刷新;

-c,显示命令路径和调用参数;

-a,按内存使用大小排序;

-p pid,显示指定pid进程的性能;

常用命令:h-显示命令帮助,1-Toggle SMP view;

显示列说明:

PR,进程优先级,值越小优先级越高;

NI,进程nice值,-20到19,值越小优先级越高;

VIRT,虚拟内存使用量,包括RES和SWAP;

RES,物理内存使用量,包括进程自身的物理内存和SHR;

SHR,共享内存使用量;

进程的5种状态码:

D 不可中断 uninterruptible sleep (usually IO)

R 运行 runnable (on run queue)

S 中断 sleeping

T 停止 traced or stopped

Z 僵死 a defunct ("zombie") process

如何使用load average:

load average: 0.05, 0.01, 0.00,1、5、15分钟任务队列的平均长度;

通常先看15分钟负载,如果负载很高,再看1分钟和5分钟负载,查看是否有下降趋势;

1分钟负载很大,我们不用担心,如果15分钟负载都很高,我们要赶紧看看发生了什么事情;

单核情况的load average解释:

0.7 < load < 1: 此时是不错的状态,如果进来更多的汽车,你的马路仍然可以应付;

load = 1: 你的马路即将拥堵,而且没有更多的资源额外的任务;

load > 5: 非常严重拥堵,我们的马路非常繁忙,每辆车都无法很快的运行;

三、free查看内存消耗

free [-b | -k | -m | -g] [-o] [-s delay ] [-t] [-l] [-V]

-b 以字节显示内存;

-k 以k显示内存,默认以k显示;

-m 以兆显示内存;

-g 以GB显示内存;

-s 每隔多少秒显示一次;

四、查看磁盘IO

pidstat options [ interval [ count ] ]

-d,查看磁盘IO;

-p { pid [,...] | SELF | ALL },用于进程筛选;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值