AIX 5L 网络性能优化 : 第 3 部分
2008-11-10 08:27:19 来源:WEB开发网引言
虽然运行诸如 netstat 之类的命令可以提供一些有用的信息,但有时您仍然需要深入到数据包级别上进行更进一步的分析。在这种情况下,可以使用各种跟踪工具。本文将描述这些实用工具,包括 iptrace、ipreport 和 tcpdump。本文还将向您介绍如何使用像 no 这样的工具来优化网络。虽然 no 命令与 vmo 和 ioo 很类似,但 no 是面向网络的版本。本文重点关注于 tcp 工作负载优化、udp 工作负载优化,以及 no 实用工具所提供的一些其他值得关注的参数。本文还将讨论 ARP 缓存优化,以及如何监视和优化 ARP 统计信息。您还将了解名称解析,以及如何通过对解析主机名的方式进行少量的调整,以简单地提高性能。
监视网络数据包
在这个部分中,您将了解一些相关工具的概述,这些工具可以帮助您监视网络数据包。这些工具允许您快速地对性能问题进行故障排除,并获取相关的数据以便进行历史趋势的研究和分析。
第 1 部分介绍了一些非常基本的标志,如 -in,这是 netstat 的一个常用标志。使用 netstat,您还可以监视有关数据包本身的、更为详细的信息。例如,-D 选项将显示您的通信子系统所接收的、传输的和丢弃的数据包的总数。可以按设备、驱动程序和协议来对结果进行排序(请参见清单 1)。
清单 1. 带 -D 选项的 netstat
root@lpar37p682e[/home] > netstat -D
Source Ipkts Opkts Idrops Odrops
-------------------------------------------------------------------------------
ent_dev0 238122150 1805 0 0
ent_dev1 17583646 301547 0 0
---------------------------------------------------------------
Devices Total 255705796 303352 0 0
-------------------------------------------------------------------------------
ent_dd0 238122150 1805 0 0
ent_dd1 17583646 301547 0 0
---------------------------------------------------------------
Drivers Total 255705796 303352 0 0
-------------------------------------------------------------------------------
ent_dmx0 238011223 N/A 110927 N/A
ent_dmx1 17466977 N/A 116669 N/A
---------------------------------------------------------------
Demuxer Total 255478200 N/A 227596 N/A
-------------------------------------------------------------------------------
IP 238073400 301739 2392 1691
IPv6 0 0 0 0
TCP 7373 296758 93 0
UDP 238063379 4677 238055978 0
---------------------------------------------------------------
Protocols Total 476144152 603174 238058463 1691
-------------------------------------------------------------------------------
en_if1 17466977 301547 0 0
en_if0 238011223 1805 0 0
lo_if0 609 619 10 0
---------------------------------------------------------------
Net IF Total 255478809 303971 10 0
更多精彩
赞助商链接