Linux检查网卡流量环球 - 亚美娱乐

Linux检查网卡流量环球

2019-02-11 08:21:08 | 作者: 浩初 | 标签: 运用,体系,指令 | 浏览: 4668

linux检查top能够检查具体i的cpu、内存、使命数等信息,但没有网卡流量。

能够用sar来检查。运用方法:

# sar -n DEV -u 1 10
看看当时网络流量

=
网友关于sar运用方法的文章:

      在运用UNIX操作体系的过程中,咱们常常会用到各式各样的问题,比方体系运转速度 俄然变慢,体系简单死机或许主机所带的终端常呈现死机,这时咱们常常 猜想,是硬盘空间太小,仍是内存不足?I/O呈现瓶颈,或许是体系的中心参数出了问题?这时,咱们应该考虑运用体系给咱们供给的sar指令来对体系作一个 了解,该指令是体系维护 的重要东西,首要协助咱们把握体系资源的运用状况,特别是内存和CPU 的运用状况, 是UNIX体系运用者应该把握的东西之 一。
sar 指令行的常用格局:

sar [options] [-A] [-o file] t [n]

在 指令行中,n 和t 两个参数组合起来界说采样距离和次数,t为采样距离,是有必要有的参数,n为采样次数,是可选的,默认值是1,-o file标明将命 令成果以二进制格局 存放在文件中,file 在此处不是关键字,是文件名。options 为指令行选项,sar指令 的选项许多,下面只列出常用选 项:

-A:一切陈述的总和。
-u:CPU利用率
-v:进程、I节点、文件和锁表状况。
-d:硬盘运用陈述。
-r:没有运用的内存页面和硬盘块。
-g:串口I/O的状况。
-b:缓冲区运用状况。
-a:文件读写状况。
-c:体系调用状况。
-R:进程的活动状况。
-y:终端设备活动状况。
-w:体系交流活动。

下面将举例阐明。

例一:运用指令行 sar -u t n

例如,每60秒采样一次,接连采样5次,调查CPU 的运用状况,并将采样成果以二进制方式存入当时目录下的文件zhou中,需键入如下指令:

# sar -u -o zhou 60 5

屏幕显现:

SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
14:43:50 %usr %sys %wio %idle(-u)
14:44:50 0 1 4 94
14:45:50 0 2 4 93
14:46:50 0 2 2 96
14:47:50 0 2 5 93
14:48:50 0 2 2 96
Average 0 2 4 94

在显现内容包含:

%usr:CPU处在用户形式下的时刻百分比。
%sys:CPU处在体系形式下的时刻百分比。
%wio:CPU等候输入输出完结时刻的百分比。
%idle:CPU闲暇时刻百分比。

在 一切的显现中,咱们应首要留意%wio和%idle,%wio的值过高,标明硬盘存在I/O瓶颈,%idle值高,标明CPU较闲暇,假如%idle值高 但体系呼应慢时,有可能是CPU等候分配内存,此刻应加大内存容量。%idle值假如继续低于10,那么体系的CPU处理才能相对较低,标明体系中最需求 处理的资源是CPU。

假如要检查二进制文件zhou中的内容,则需键入如下sar指令:

# sar -u -f zhou

可见,sar指令即能够实时采样,又能够对以往的采样成果进行查询。

例二:运用命行sar -v t n

例如,每30秒采样一次,接连采样5次,调查中心表的状况,需键入如下指令:

# sar -v 30 5

屏幕显现:
SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
10:33:23 proc-sz ov inod-sz ov file-sz ov lock-sz (-v)
10:33:53 305/ 321 0 1337/2764 0 1561/1706 0 40/ 128
10:34:23 308/ 321 0 1340/2764 0 1587/1706 0 37/ 128  
10:34:53 305/ 321 0 1332/2764 0 1565/1706 0 36/ 128
10:35:23 308/ 321 0 1338/2764 0 1592/1706 0 37/ 128
10:35:53 308/ 321 0 1335/2764 0 1591/1706 0 37/ 128  

显现内容包含:

proc-sz:现在中心中正在运用或分配的进程表的表项数,由中心参数MAX-PROC操控。

inod-sz:现在中心中正在运用或分配的i节点表的表项数,由中心参数
MAX-INODE操控。

file-sz: 现在中心中正在运用或分配的文件表的表项数,由中心参数MAX-FILE操控。

ov:溢出呈现的次数。

Lock-sz:现在中心中正在运用或分配的记载加锁的表项数,由中心参数MAX-FLCKRE操控。

显现格局为

实际运用表项/能够运用的表项数

显现内容标明,中心运用彻底正常,三个表没有呈现溢呈现象,中心参数不需调整,假如呈现溢出时,要调整相应的中心参数,将对应的表项数加大。

例三:运用命行sar -d t n

例如,每30秒采样一次,接连采样5次,陈述设备运用状况,需键入如下指令:

# sar -d 30 5

屏幕显现:

SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
11:06:43 device %busy avque r+w/s blks/s avwait avserv (-d)
11:07:13 wd-0 1.47 2.75 4.67 14.73 5.50 3.14
11:07:43 wd-0 0.43 18.77 3.07 8.66 25.11 1.41
11:08:13 wd-0 0.77 2.78 2.77 7.26 4.94 2.77
11:08:43 wd-0 1.10 11.18 4.10 11.26 27.32 2.68
11:09:13 wd-0 1.97 21.78 5.86 34.06 69.66 3.35
Average wd-0 1.15 12.11 4.09 15.19 31.12 2.80  

显现内容包含:

device: sar指令正在监督的块设备的姓名。
%busy: 设备忙时,传送恳求所占时刻的百分比。
avque: 行列站满时,未完结恳求数量的均匀值。
r+w/s: 每秒传送到设备或从设备传出的数据量。
blks/s: 每秒传送的块数,每块512字节。
avwait: 行列占满时传送恳求等候行列闲暇的均匀时刻。
avserv: 完结传送恳求所需均匀时刻(毫秒)。

在显现的内容中,wd-0是硬盘的姓名,%busy的值比较小,阐明用于处理传送恳求的有用时刻太少,文件体系功率不高,一般来讲,%busy值高些,avque值低些,文件体系的功率比较高,假如%busy和avque值相对比较高,阐明硬盘传输速度太慢,需调整。

例四:运用命行sar -b t n

例如,每30秒采样一次,接连采样5次,陈述缓冲区的运用状况,需键入如下指令:

# sar -b 30 5

屏幕显现:

SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001
14:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b)
14:55:29 0 147 100 5 21 78 0 0
14:55:59 0 186 100 5 25 79 0 0
14:56:29 4 232 98 8 58 86 0 0
14:56:59 0 125 100 5 23 76 0 0
14:57:29 0 89 100 4 12 66 0 0
Average 1 156 99 5 28 80 0 0

显现内容包含:

bread/s: 每秒从硬盘读入体系缓冲区buffer的物理块数。
lread/s: 均匀每秒从体系buffer读出的逻辑块数。
%rcache: 在buffer cache中进行逻辑读的百分比。
bwrit/s: 均匀每秒从体系buffer向磁盘所写的物理块数。
lwrit/s: 均匀每秒写到体系buffer逻辑块数。
%wcache: 在buffer cache中进行逻辑读的百分比。
pread/s: 均匀每秒恳求物理读的次数。
pwrit/s: 均匀每秒恳求物理写的次数。

在 显现的内容中,最重要的是%cache和%wcache两列,它们的值表现着buffer的运用功率,%rcache的值小于90或许%wcache的值 低于65,应适当添加体系buffer的数量,buffer数量由中心参数NBUF操控,使%rcache到达90左右,%wcache到达80左右。但 buffer参数值的多少影响I/O功率,添加buffer,应在较大内存的状况下,不然体系功率反而得不到进步。

例五:运用命行sar -g t n

例如,每30秒采样一次,接连采样5次,陈述串口I/O的操作状况,需键入如下指令:

# sar -g 30 5

屏幕显现:

SCO_SV scosysv 3.2v5.0.5 i80386 11/22/2001
17:07:03 ovsiohw/s ovsiodma/s ovclist/s (-g)
17:07:33 0.00 0.00 0.00
17:08:03 0.00 0.00 0.00
17:08:33 0.00 0.00 0.00
17:09:03 0.00 0.00 0.00
17:09:33 0.00 0.00 0.00
Average 0.00 0.00 0.00

显现内容包含:

ovsiohw/s:每秒在串口I/O硬件呈现的溢出。

ovsiodma/s:每秒在串口I/O的直接输入输出通道高速缓存呈现的溢出。

ovclist/s :每秒字符行列呈现的溢出。

在显现的内容中,每一列的值都是零,标明在采样时刻内,体系中没有发生串口I/O溢呈现象。

sar 指令的用法许多,有时判别一个问题,需求几个sar指令结合起来运用,比方,置疑CPU存在瓶颈,可用sar -u 和sar -q来看,置疑I/O存在 瓶颈,可用sar -b、sar -u和sar-d来看,以上举出的五例仅仅是其间的一部分,有爱好的朋友不妨一试。

 

 

 

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    Ubuntu,Mac运用比较sohu

    体系,软件,文件
  • 2

    putty常用命令csdn

    文件,目录,运用
  • 3

    Linux网络装备tengxun

    装备,网络,网卡
  • 4

    Linux检查网卡流量环球

    运用,体系,指令
  • 5

    时刻同步huabian

    进程,问题,对方
  • 6
  • 7

    ubuntu一些常用软件装置mingxing

    发动,拼音输入,装置
  • 8

    linux shelldongfang

    指令,循环,条件
  • 9

    鳥哥的 Linux 私房菜ITeyesina

    指令,运用,文件
  • 10

    AIX下装置WebSphereITeyetengxun

    装置,自带,端口