WEB开发网
开发学院操作系统Linux/Unix AIX 5L 网络性能优化 : 第 3 部分 阅读

AIX 5L 网络性能优化 : 第 3 部分

 2008-11-10 08:27:19 来源:WEB开发网   
核心提示: 清单 3 显示了所捕获的、有关每个数据包的信息,包括数据包的大小和 IP 地址信息,AIX 5L 网络性能优化 : 第 3 部分(4),正如您可以想象到的,这个跟踪文件可能会迅速地变得很大,如果由于缓冲区空间不足而丢弃了任何数据包,那么它也会作出相应的报告,示例文件在不到一分钟的时间内就增

清单 3 显示了所捕获的、有关每个数据包的信息,包括数据包的大小和 IP 地址信息。正如您可以想象到的,这个跟踪文件可能会迅速地变得很大。示例文件在不到一分钟的时间内就增长到了 40 MB!在运行这些跟踪的时候,一定要非常小心,因为如果您没有足够的磁盘空间用于这些文件,那么将会迅速地耗尽磁盘空间。

您还可以使用系统资源控制器 (SRC) 来启动跟踪。请参见清单 4。

清单 4. 使用 SRC 启动跟踪

# startsrc -s iptrace -a "-i en1 /home/testing/iptrace/iptracelog"
Stopping it is easy;
# stopsrc -s iptrace

tcpdump 的情况又如何呢?tcpdump 可以输出为每个 NIC 捕获的数据包的 Header。tcpdump 的一个重要区别是,与 iptrace 不同,它一次只能查看一个网络接口。而且,因为 iptrace 将检查来自内核空间的完整的数据包,所以其结果可能导致丢弃大量的数据包。使用 tcpdump,您还可以限制要跟踪的数据的总量。另外,您不需要使用 ipreport 类型的命令来格式化二进制的数据,因为 tcpdump 将进行跟踪并产生格式化的输出。清单 5 给出了一个示例。

清单 5. 使用 tcpdump

root@lpar37p682e[/] >
root@lpar37p682e[/] > tcpdump -w tcp.out
tcpdump: listening on en0, link-type 1, capture size 96 bytes

tcpdump 将持续地捕获数据包,直到您键入 Ctrl+C 为止。如果由于缓冲区空间不足而丢弃了任何数据包,那么它也会作出相应的报告。

清单 6 显示了当您结束示例跟踪时所看到的内容。

清单 6. 跟踪结束

14755 packets received by filter
0 packets dropped by kernel
13:40:28.001711 IP lpar37p682e.ssh > 172.29.131.16.53736: P 374368029:374368077(48)
 ack 3207376412 win 65522 <nop,nop,timestamp 1195479662 1199746434>
13:40:28.001765 IP lpar37p682e.ssh > 172.29.131.16.53736: P 48:96(48)
 ack 1 win 65522 <nop,nop,timestamp 1195479662 1199746434>
13:40:28.001872 IP lpar37p682e.ssh > 172.29.131.16.53736: P 96:144(48)
ack 1 win 65522 <nop,nop,timestamp 1195479662 1199746434>
13:40:28.001925 IP lpar37p682e.ssh > 172.29.131.16.53736: P 144:192(48)
ack 1 win 65522 <nop,nop,timestamp 1195479662 1199746434>
P 400:448(48) ack 1 win 65522 <nop,nop,timestamp 1195479662 1199746434>
13:40:28.066856 IP 172.29.131.16.53736 > lpar37p682e.ssh: .
ack 448 win 32761 <nop,nop,timestamp 1199746434 1195479662>
13:40:28.149698 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.150470 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.151257 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.151954 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.152756 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.153449 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.154251 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.154950 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]
13:40:28.155754 IP 172.29.129.53.cognex-insight >
       172.29.191.255.silhouette: isakmp: phase 2/others ? #64[EC]

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:AIX 网络 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接