快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱专业h88285:AIX系统NETWORK性能评估



收集的机能可以经由过程以下一些措施进行监控和优化:

1、ping敕令查看收集的连通性

假如一旦发明收集发明问题,我们最老例的应用措施便是应用ping敕令来反省收集的连通环境。

# ping 10.33.102.107

PING 10.33.102.107: (10.33.102.107): 56 data bytes

64 bytes from 10.33.102.107: icmp_seq=0 ttl=255 time=4 ms

64 bytes from 10.33.102.107: icmp_seq=1 ttl=255 time=0 ms

64 bytes from 10.33.102.107: icmp_seq=2 ttl=255 time=0 ms

64 bytes from 10.33.102.107: icmp_seq=3 ttl=255 time=0 ms

64 bytes from 10.33.102.107: icmp_seq=4 ttl=255 time=0 ms

64 bytes from 10.33.102.107: icmp_seq=5 ttl=255 time=0 ms

64 bytes from 10.33.102.107: icmp_seq=6 ttl=255 time=0 ms

64 bytes和记娱专业h88285 from 10.33.102.107: icmp_seq=7 ttl=255 time=0 ms

^C

----10.33.102.107 PING Statistics----

8 packets transmitted, 8 packets received, 0% packet los和记娱专业h88285s

上面的结果中,着末一行是一个总结,0% packet loss可以反省收集的质量,丢包率。从time=0 ms,我们也可以来判断这两台主机之间收集传送的延时环境。

2、netstat –i反省收集的接口

这个敕令可以用来反省收集的接口环境。

#netstat -i

Name Mtu  Network   Address      Ipkts Ierrs  Opkts Oerrs Coll

en0  1500 link#2   0.d.60.b.98.e2   5022475   0 4643590   0   0

en0  1500 10.33.102.9 oracle1_boot    5022475   0 4643590   0   0

en2  1500 link#3   0.d.60.b.96.78   4925323   0 4515364   0   0

en2  1500 192.100.10 oracle1_stb    4925323   0 4515364   0   0

en3  1500 link#4   0.2.55.cf.4d.b9     0   0    7   0   0

en3  1500 10.0.2   oracle1         0   0    7   0   0

lo0  16896 link#1             4789337   0 4791656   0   0

lo0  16896 127     loopback      4789337   0 4791656   0   0

lo0  16896 ::1              4789337   0 4791656   0   0

对付上述的输出结果,阐明如下:

¨ name 接口名称

¨ Mtu 最大年夜传输单元,单位字节

¨ Ipkts 接管到的信息包总数量

¨ Ierrs 接管掉败的包总数,比如,畸形的信息包、校验和差错或和记娱专业h88285是设备驱动法度榜样中的缓冲空间不够。

¨ Opkts 发送的信息包总数量

¨ Oerrs 发送掉败的包总数,比如,主机连接差错或者适配器输出行列步队超限。

¨ Coll 检测到包冲突的次数

假如Ierrs/ Ipkts跨越1%,就必要经由过程netstat –m来反省存储器的内存应用环境。

假如Oerrs/ Opkts跨越1%,就必要为这个接口增添发送行列步队的大年夜小(xmt_que_size),xmt_que_size的值可以经由过程下面的敕令来反省:

#lsattr –El adapter

假如Coll/Opkts跨越10%,则收集的应用率对照高,有需要从新组合或是分区,应用netstat –v或者 enstat 敕令可以确定冲突的比率。

3、netstat –r反省主机的路由环境

Netstat –r可以用来反省主机的路由环境。在这里,default表示的是默认路由。在很多收集不通的时刻,我们可以首先反省路由表的环境,假如路由表不存在太多的问题,可以再应用traceroute敕令来反省包的传送路径,从而定位收集问题。

#netstat -r

R和记娱专业h88285outing tables

Destination   Gateway      Flags  Refs   Use If  Exp Groups

Route Tree for Protocol Family 2 (Internet):

default     10.33.102.97   UG   316 597250728 en7   -   -

10.33.102.96   jsdxh_db_svc   UHSb   0     0 en7   -   -  =>

10.33.102.96/28 jsdxh_db_svc   U    195 2288404800 en7   -   -

jsdxh_db_svc   lo和记娱专业h88285opback     UGHS   0  635942 lo0   -   -

10.33.102.111  jsdxh_db_svc   UHSb   0    261 en7   -   -

127/8      loopback     U    44  8771083 lo0   -   -

192.168.0.0   jsdxh_db01_stby  UHSb   0     0 en9   -   -  =>

192.168.0/28   jsdxh_db01_stby  U     2  3781828 en9   -   -

jsdxh_db01_stby loopback     UGHS   0  2463802 lo0   -   -

192.168.0.15   jsdxh_db01_stby  UHSb   0    272 en9   -   -

Route Tree for Protocol Family 24 (Internet v6):

::1       ::1        UH    0    48 lo0   -   -

关于输出结果的一点阐明:

4、netpmon

netpmon敕令用于监控与收集有关的I/0及CPU的应用环境。

以root 身份运行下面的敕令,可以找出进程应用的CPU光阴,以及此中与收集有关的代码应用的CPU光阴:

# netpmon -o /tmp/netpmon.out -O cpu -v; sleep 30; trcstop

此敕令运行30 秒钟,并在/tmp目录下天生文件 netpmon.out。此中字段 CPU Time 为进程应用CPU

的光阴总值,CPU%对应其百分比,Network CPU% 为进程中与收集有关的代码所占用的CPU百分比。如下所示:

# more /tmp/netpmon.out

Wed Aug 15 16:15:15 2007

System: AIX oracle2 Node: 5 Machine: 005073CD4C00

trace -a -T 256000 -o - -j 000,000,001,002,003,005,006,106,10C,139,134,135,100,200,102,103,101,104,465,467,46A,

00A,256,255,262,26A,26B,32D,32E,2A7,2A8,351,352,320,321,30A,30B,330,331,334,335,2C3,2C4,2A4,2A5,2E6,2E7,2DA,2DB

,2EA,2EB,252,216,211

TIME:  0.000000000  TRACE ON pid 1662992 tid 0x2a8015

TIME:  30.002476450  TRACE OFF

Hook counts

-----------------------------

TrcOn: 1

TrcOff: 1

TrcHdr: 4

TrcTWrap: 187

Dispatch: 26204

Idle: 46017

Fork: 1

Exec: 1

Exit: 8

Flih: 25479

Resume: 82837

Slih: 10655

SlihRet: 10655

SVCEnter: 321792

SVCReturn: 321731

Createthread: 1

TrcUtil: 1001

IfEn: 9257

Socket: 113004

968836 hooks processed (incl. 1194 utility)

30.002 secs in measured interval

========================================================================

Process CPU Usage Statistics:

-----------------------------

Network

Process           PID CPU Time  CPU %  CPU %

----------------------------------------------------------

oracle          1745142  1.1525  0.960  0.000

UNKNOWN         2113548  0.6105  0.509  0.000

oracle          1196136  0.5308  0.442  0.009

oracle          843984  0.3940  0.328  0.007

oracle          1548420  0.3821  0.318  0.006

oracle          1171498  0.3382  0.282  0.006

oracle          1302590  0.3291  0.274  0.005

oracle          974996  0.3278  0.273  0.005

oracle          1507490  0.3224  0.269  0.005

oracle          1253426  0.3046  0.254  0.005

oracle          892972  0.2259  0.188  0.004

oracle          1327172  0.2098  0.175  0.003

oracle          1204434  0.1992  0.166  0.003

oracle          925944  0.1913  0.159  0.003

oracle          2023594  0.1903  0.159  0.003

oracle          483440  0.1849  0.154  0.003

oracle          458788  0.1749  0.146  0.003

oracle          1859812  0.1743  0.145  0.003

oracle          721084  0.1666  0.139  0.003

5、其他一些常用的敕令

Arp

Route

Ifconfig

Nslookup等等。

这些敕令,在这里不再逐一先容,有兴趣的可以查看相关资料。

您可能还会对下面的文章感兴趣: