a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 77|回复: 0

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

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证:Linux性能的监控之Network篇
0 x# \4 ~, L7 Y( {大家都知道,影响网络的因素有很多这些因素包括,延迟、冲突、阻塞等等。 节下来让我们了解Linux性能监控之下Network的具体情况,并加上我们以前的几篇介绍,希望在关于Linux性能监控这方面对大家有更多的帮助。
6 I; G  r6 y# t( C2 w1 G' |大部分的以太网络都是自适应速度的,因为一个网络中可能有不同的网络设备采用不同的速率和工作模式(全双工或半双工)。大部分企业网络都工作在100到1000BaseTX。ethtool命令可以设置网卡的工作速率和模式。
, Y% `) U) Z3 T! e! _5 {) T# ethtool eth0
# s; H- C. ?' a- t- {Settings for eth0:4 `  q: D1 @! T- \# w: ?
Supported ports: [ TP MII ]) a8 q2 N* ], G( i
Supported link modes: 10baseT/Half 10baseT/Full' o7 @& E$ c+ i
100baseT/Half 100baseT/Full
3 o: q! L  `% p+ qSupports auto-negotiation: Yes9 [8 w- S- T( L. c, B' R
Advertised link modes: 10baseT/Half 10baseT/Full
. n2 @1 R! P# Z' k100baseT/Half 100baseT/Full5 \% M0 E; A/ `% k
Advertised auto-negotiation: Yes
9 Y- m* _$ b8 SSpeed: 10Mb/s) B& l9 l# \! g8 L8 l$ v
Duplex: Half
9 {4 u, I% A  L; w: gPort: MII
+ Q- z8 @9 r3 V+ N, nPHYAD: 32
$ [. G3 f: ?/ l1 iTransceiver: internal
5 u( G& m+ t  A1 |Auto-negotiation: on
, ~0 {7 Z% X3 PSupports Wake-on: pumbg7 G1 }) p3 X; q1 F
Wake-on: d
. d) |& V) D3 _, H6 h9 U: U% l' ]) |2 jCurrent message level: 0x00000007 (7)' Z8 x* E/ J, l9 T& M
Link detected: yes
3 x( M# ^: o+ U! s* k" }2 qLinux性能监控我们可以看到网卡工作在10Mb/s,模式为半双工,并且打开了自适应开关。我们通过下列命令强制设置网卡工作在100Mb/s全双工模式,并关闭自适应功能。
/ `# `* T) \) f+ ?6 |3 R# ethtool -s eth0 speed 100 duplex full autoneg off
2 N* a0 }: ~+ E% g* y8 J8 T# P4 h再次运行ethtool显示如下:
! n% L1 a1 k0 j# ethtool eth0& D- U+ i  t* p" Z$ h
Settings for eth0:+ z5 B) Z: Y4 \- B3 b8 K4 d" x4 R
Supported ports: [ TP MII ]+ I' v* F2 D  t' d$ e3 v& y* X
Supported link modes: 10baseT/Half 10baseT/Full4 q1 i( q+ v' |* s
100baseT/Half 100baseT/Full: J% a: f0 U* ]6 Z+ X; X
Supports auto-negotiation: Yes, G, [+ J+ R$ A+ Y* t: ~. k2 R
Advertised link modes: 10baseT/Half 10baseT/Full
& ]. `7 f  I# `$ L% ?100baseT/Half 100baseT/Full; k/ l5 I- w5 \7 n7 A9 J
Advertised auto-negotiation: No' g) ~/ ~- H; V- K, T9 s9 l
Speed: 100Mb/s
% N4 [, E5 P8 L. U4 Y( mDuplex: Full
* z0 E# r! @- WPort: MII
$ `1 Y' o1 b' x8 `6 N8 uPHYAD: 32$ n# Q  }$ p; \7 }/ y, H
Transceiver: internal
& ^  ~3 [3 \" B! Z6 Q  ~Auto-negotiation: off
* k2 ]% x4 O7 E( ?. eSupports Wake-on: pumbg9 M9 P( Q( i4 }' j1 S  U
Wake-on: d
4 _, [# X' ^# p+ x/ vCurrent message level: 0x00000007 (7)
$ _4 _& L- O0 Q9 C* jLink detected: yes9 f. a& r4 g) b
用iptraf工具可以清楚的看到每个网卡的工作情况。6 o' t6 z& s7 B* ^% l0 q
# iptraf –d eth0
( y5 J% I$ f  v2 ]利用iptraf还可以监听固定TCP端口的流量,如对于Web服务器我们希望监听80端口的流量,对于邮件服务器我们关注25端口的流量。. ^$ l) `* J! l) J, y! d
网络中最常见的错误就是冲突,由于网络中目前基本采用交换机环境,因此冲突问题已被消除。但是当网络流量不断增大的时候,就会出现丢包,网卡过载等情况。在网络流量很大的时候我们用sar命令来给出网络中可能的错误:6 c. Q% n: R9 K: o7 `: J  o" _
# sar -n FULL 5 1007 O4 ~. s, Y5 [. o  ?3 s7 D( i
Linux 2.6.9-55.ELsmp (sapulpa) 06/23/2007
% c5 n3 O% ^  ?2 a1 p* E; Z# D11:44:32 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s+ j( W8 U/ R' S1 D3 `' q+ d
11:44:37 AM lo 6.00 6.00 424.40 424.40 0.00 0.00 0.00
9 e2 s6 G6 _! i5 o  q5 \11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00: Q! ~. b% _% v, }$ z' V
11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
; P! [! z3 V- z  Z4 [% P" L- h( z11:44:32 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s
/ M6 A7 w2 w! S* ~9 f4 ]8 U0 R11:44:37 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.001 G( J% ~6 Z1 ]
11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
8 o& o. E' N9 H0 _11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00- z0 d- T% U& F% @$ Q$ i
11:44:32 AM totsck tcpsck udpsck rawsck ip-frag8 f: F* Y, R: w2 {8 i- {) A3 [
11:44:37 AM 297 79 8 0 04 v) o! z7 T' M/ M% `1 r6 i& C
rxerr/s是接受错误率;txerr/s是发送错误率;coll/s冲突率;rxdrop/s接受帧丢失率;txdrop/s发送帧丢失率; txcarr/s载波错误率;rxfram/s帧排列错误;rxfifo/s接受FIFO错误;txfifo/s发送FIFO错误。从上面输出看出各种错 误为零,证明网络工作良好。! B5 @% q+ X! `! @. m3 V, ~
Linux性能监控总的来说监视网络性能,我们有遵循一下几点:
- q# H0 ?4 d# n* l1. 检查所有网络接口确保他们都运行在正确的速率;
% p4 S3 P/ x) B8 L2 c' [6 v2. 检查每块网卡的吞吐量确保没有造成过载;
1 D% A+ P5 [/ @' @3 E3. 检查流量的类型确保正确的数据流在传送。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 04:27 , Processed in 0.246212 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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