AIX5L網络性能优化.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AIX5L網络性能优化

AIX 5L 网络性能优化: 第 1 部分:网络概述—对硬件进行监视 这个有关 AIX? 网络的系列文章共分三个部分,重点关注优化网络性能方面的各种挑战。在第一部分中,您将回顾网络配置方面的一些最佳实践,通过充分地利用各种网络工具(如 netstat、netpmon、entstat 和 nmon),您可以利用这些实践对硬件进行高效地监视。您还将研究一些特定的工具,它们可用于查看您的相关接口,以便研究如何配置它们。 关于本系列 这个有关 AIX? 网络的系列文章共分三个部分(请参见参考资料),本文是其中的第 1 部分,提供了有关网络的概述,并介绍了可以帮助您对硬件进行监视的一些工具。第 2 部分将介绍如何使用各种监视实用工具(如 nfsstat 和 nmon)对网络文件系统(Network File System,NFS)进行优化,并且还介绍了如何使用 nfso 进行优化。第 3 部分将向您介绍如何监视网络数据包,以及如何使用 netstat 来完成这项工作。您将了解如何使用 no 实用工具来优化您的网络子系统。这个系列还详细说明了网络 I/O 性能优化方面的各种最佳实践。 引言 当系统管理员了解到发生了网络争用问题的时候,通常想到的第一件事情就是运行 netstat。netstat(相当于您为了获得内存报告而使用的 vmstat 或者 iostat)是获得网络配置情况概述的一种快速粗略的方法。与 vmstat 或者 iostat 不同,该命令的缺省值通常并不会向您提供所需的各种信息。您需要了解 netstat 的正确使用方法,以及在监视您的系统时如何最好地利用它。 相对于 vmstat 和 iostat 而言,netstat 并不是一种真正的监视工具。您可以使用其他一些更合适的工具(本文稍后将对这些工具进行介绍)来帮助监视您的网络子系统。同时,在您真正地开始监视工作之前,您必须全面地了解与网络性能相关的各种组件。这些组件包括您的网络适配器、您的交换机和路由器,以及您在宿主逻辑分区中使用虚拟化的方式。如果您认定的确出现了网络瓶颈,那么要修复这个问题,可能涉及到您所负责的主机之外的范围。如果网络交换机的另一端配置不正确,那么您也无能为力。当然,您也许能够为网络团队指出正确的方向。您还应该仔细地收集有关您的网络的整体信息。您必须真正地了解您的网络,才能够研究出对您的网络设备进行故障排除的方法。在本文中,您将了解一些特定的 AIX 网络跟踪工具,如 netpmon,以及它们如何帮助您隔离瓶颈。 最后,无论您需要优化哪个子系统,您都必须将系统的优化工作看作是一个不断进行的过程。如前所述,监视系统的最佳时机是从系统投入运行时就开始,而不要等到出现任何问题,并且用户开始抱怨系统性能低下时才进行监视。您必须了解网络性能的基准,以便您能够掌握系统正常运行时的情况。最后,在进行更改的时候,请注意每次仅更改一项内容,以便您可以真正地了解这项更改所带来的影响。 网络 I/O 概述 这部分内容从网络与 AIX 之间的关系的角度提供了有关网络的概述,并且介绍了网络的物理特性(设备驱动器和适配器)、AIX 网络栈,以及如何对您的适配器进行相应的更改。 从网络与 AIX 之间的关系的角度了解网络子系统,这并不是一件非常容易的工作。在研究 CPU 和内存瓶颈的时候,从硬件和软件的角度来看,您需要研究的领域要少得多。磁盘 I/O 优化则更加复杂,因为有更多的问题将会影响到性能,特别是在设计和构建系统的过程中。从这个角度来看,优化您的网络实际上可能更类似于优化您的磁盘 I/O,当然这并不足为奇,因为它们都是与 I/O 相关的。下面就让我们开始吧!图 1 描述了 AIX 传输控制协议/网际协议 (TCP/IP) 中的各层。 图 1. AIX TCP/IP 中的各层 您可以清楚地看到,还有更多的内容需要进行网络监视,而不仅仅只是运行 netstat 并查找冲突的情况。从应用程序层到媒体层,有许多方面都需要进行配置、监视和优化。此时,您应该注意到了该图与开放系统互联基本参考模型(Open Systems Interconnection Basic Reference Model,OSI Model)之间的一些相似之处。OSI 模型共包含 7 层,自底向上分别是: 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 需要理解的最为重要的概念是,主机中的每层分别与远程计算机中相对应的层进行通信。实际的应用程序可以使用传输层协议中的用户数据报协议(User Datagram Protocol,UDP)或者传输控制协议(Transmission Control Protocol,TCP)来传输数据。它们接收来自于您所运行的应用程序的数据,并将它

文档评论(0)

cv7c8hj6b4I + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档