引言
虽然运行诸如 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
如果喜欢aix 5l 网络性能优化 : 第 3 部分请收藏或告诉您的好朋友.
阅读(168) | 评论(0) | 转发(0) |