a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 76|回复: 0

[综合辅导] Linux认证:Linux性能的监控之Network篇

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证:Linux性能的监控之Network篇
1 S( ~. ?1 L- V大家都知道,影响网络的因素有很多这些因素包括,延迟、冲突、阻塞等等。 节下来让我们了解Linux性能监控之下Network的具体情况,并加上我们以前的几篇介绍,希望在关于Linux性能监控这方面对大家有更多的帮助。- u' q' d! _% Y2 F# N
大部分的以太网络都是自适应速度的,因为一个网络中可能有不同的网络设备采用不同的速率和工作模式(全双工或半双工)。大部分企业网络都工作在100到1000BaseTX。ethtool命令可以设置网卡的工作速率和模式。
5 }, M9 D& [/ d2 C1 J; R  }# e5 B# ethtool eth05 z, X1 J! r& y2 D* w! s/ {
Settings for eth0:) q2 j, e1 X2 E3 s6 [; @1 n) G
Supported ports: [ TP MII ]
$ I( d1 S" h$ K- n2 E2 XSupported link modes: 10baseT/Half 10baseT/Full
  e! e( i4 u% @2 Y' s! `100baseT/Half 100baseT/Full, n+ F% i: q1 @  {
Supports auto-negotiation: Yes. a2 U: B$ T2 n. y$ N) O4 G
Advertised link modes: 10baseT/Half 10baseT/Full
; i+ D! ]+ [: ?" l8 ?9 h3 F* w) J100baseT/Half 100baseT/Full
/ }- h8 B) }. m. j. v5 cAdvertised auto-negotiation: Yes
  |% ]5 n, n" lSpeed: 10Mb/s
4 n; E1 \0 d6 N3 J% L/ F  q: uDuplex: Half6 o; E8 |  r, ~! l3 Y
Port: MII
8 q! C) ^* ?  ~& z( d7 ~( ^PHYAD: 32
3 K7 c4 N3 O' Q0 Y% _1 I+ KTransceiver: internal& i8 f1 T. P2 m  h+ Z- Q  f7 T
Auto-negotiation: on. X! ^+ R" r1 E: x* U
Supports Wake-on: pumbg
1 \6 L' \" A2 [2 _# NWake-on: d* {+ g8 @" u7 w. V
Current message level: 0x00000007 (7)
8 U3 N3 w$ Y+ WLink detected: yes" i, t  T7 n7 J; N+ X$ y; c
Linux性能监控我们可以看到网卡工作在10Mb/s,模式为半双工,并且打开了自适应开关。我们通过下列命令强制设置网卡工作在100Mb/s全双工模式,并关闭自适应功能。% ~- r+ R8 c0 l- l$ f- i% I, s  z
# ethtool -s eth0 speed 100 duplex full autoneg off/ S0 u! x0 G6 K0 n0 o7 `
再次运行ethtool显示如下:# l% O9 C" [- z/ _( A+ Z8 |3 B" E  \
# ethtool eth0" C' X8 W6 t. g9 z6 R+ J% y
Settings for eth0:
1 {3 I4 A2 _# }, `! M% b* kSupported ports: [ TP MII ]
: c  V3 c, s* {Supported link modes: 10baseT/Half 10baseT/Full) u9 |1 y8 X% b( A
100baseT/Half 100baseT/Full
9 {7 d% @  |* h( d  N2 wSupports auto-negotiation: Yes
" ~, L( p, B) B; F1 h3 JAdvertised link modes: 10baseT/Half 10baseT/Full5 ~0 V1 T) Q  c0 z
100baseT/Half 100baseT/Full
% `" z7 k4 v9 sAdvertised auto-negotiation: No
( n4 z9 l+ U- |Speed: 100Mb/s
+ x4 w5 L% B, o. P/ vDuplex: Full, @& O; b3 q1 W: s
Port: MII% u! A& I2 o8 r5 @! b! O
PHYAD: 32
6 f" M6 B3 A0 P; B, STransceiver: internal
& x$ e. }; }9 U' a8 FAuto-negotiation: off
/ Z) n! f) Z  g4 }Supports Wake-on: pumbg/ ~/ t& e6 `4 e/ [1 G' |* `% Q7 z
Wake-on: d
2 P# |6 V8 d' ^9 j, hCurrent message level: 0x00000007 (7)9 ^* v  O$ }4 A* r9 l# z: Z
Link detected: yes
& a5 m  }5 s! o* }; w9 ~0 p用iptraf工具可以清楚的看到每个网卡的工作情况。
, ]% b4 _" v6 Q) h4 \" S; y# iptraf –d eth07 a; p/ U- t! x3 C& c
利用iptraf还可以监听固定TCP端口的流量,如对于Web服务器我们希望监听80端口的流量,对于邮件服务器我们关注25端口的流量。7 p- q* _! ~8 Y- \8 [8 d% N6 y
网络中最常见的错误就是冲突,由于网络中目前基本采用交换机环境,因此冲突问题已被消除。但是当网络流量不断增大的时候,就会出现丢包,网卡过载等情况。在网络流量很大的时候我们用sar命令来给出网络中可能的错误:* @# e6 \" O0 T: c& M6 X7 P
# sar -n FULL 5 100
4 \5 x5 O& P7 X9 yLinux 2.6.9-55.ELsmp (sapulpa) 06/23/20077 t9 N% M, p3 V; g# T7 G, Q
11:44:32 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s2 l& B# R# ?; i) z
11:44:37 AM lo 6.00 6.00 424.40 424.40 0.00 0.00 0.00
3 r! ~7 t1 X- ?/ G5 b4 t7 d11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
5 p) |4 b( i& R. X6 C# [11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.007 q: D9 z1 @" v6 \* z1 p% D" }
11:44:32 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s
9 P* J+ k, Y9 n11:44:37 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
& _7 n# o' F  Q# v; k3 z11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
  H% W6 L0 a# N  Y" g$ u3 x, g3 A% n+ g11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
' J1 _+ j1 U6 G6 U4 Q0 U11:44:32 AM totsck tcpsck udpsck rawsck ip-frag
$ D- |: {' j5 s/ M6 o& r11:44:37 AM 297 79 8 0 04 z8 ]- L' Y. l1 H" ?+ s0 U' S
rxerr/s是接受错误率;txerr/s是发送错误率;coll/s冲突率;rxdrop/s接受帧丢失率;txdrop/s发送帧丢失率; txcarr/s载波错误率;rxfram/s帧排列错误;rxfifo/s接受FIFO错误;txfifo/s发送FIFO错误。从上面输出看出各种错 误为零,证明网络工作良好。" Y, P% G+ B1 N9 i0 y: R
Linux性能监控总的来说监视网络性能,我们有遵循一下几点:
3 E' q- U+ c; s& J* E" y' b1. 检查所有网络接口确保他们都运行在正确的速率;
: u7 y0 Q! t8 l& ?2. 检查每块网卡的吞吐量确保没有造成过载;
  b9 B# k, t- R! F$ W* U3. 检查流量的类型确保正确的数据流在传送。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 15:05 , Processed in 0.197164 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表