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

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

 2008-11-10 08:27:14 来源:WEB开发网   
核心提示: 回顾 NFS这个部分提供了与 AIX 相关的网络文件系统的概述,您可以了解客户端和服务器之间如何相互关联、以及影响 NFS 性能的各种因素,AIX 5L 网络性能优化: 第 2 部分(2),Sun Microsystems 在 1984 年发布了 NFS,它允许客户端通过网络访问各种文件,

回顾 NFS

这个部分提供了与 AIX 相关的网络文件系统的概述。您可以了解客户端和服务器之间如何相互关联、以及影响 NFS 性能的各种因素。

Sun Microsystems 在 1984 年发布了 NFS,它允许客户端通过网络访问各种文件,就好像这些文件与磁盘一样是在本地进行连接的。1989 年引入了版本 2,该版本只能通过 UDP 进行操作。1995 年引入了版本 3,该版本添加了对 TCP 的支持,从而真正地使得 NFS 在 WAN 中大行其道。2000 年引入了版本 4,这是由 Internet Engineering Task Force(在 Sun 放弃了对 NFS 的开发控制之后)所开发的第一个版本。2003 年,RFC3530 中的 NFS 得到了进一步增强,这也正是 AIX 所支持的版本。AIX 5.3 支持 3 种 NFS 版本:版本 2、3 和 4。缺省版本是版本 3。请注意,Red Hat Linux® 的缺省 NFS 版本是版本 4。

您可以在实际装入文件系统的时候选择版本类型,并且您可以在服务器中运行不同的 NFS 版本。现在,NFS 同时支持 TCP 和 UDP。因为 UDP 的速度更快(它所进行的工作更少),所以对于某些需要在 LAN 中实现最佳性能(而不是可靠性)的环境来说,使用 UDP 的性能可能会更好一些。TCP 则更加可靠(通过建立连接),并且它还可以在 WAN 中提供更好的性能,因为它可以进行流量控制以帮助最大限度地减少网络延迟。

NFS 有一个优点,它的行为与具体的计算机类型和操作系统无关。它通过使用远程过程调用 (RPC) 来实现这项功能,如图 1 中所示。

图 1. 客户端和服务器之间的交互

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

图 1 显示了 NFS 客户端 A 和 B 如何访问位于 NFS 服务器 Z 的数据。首先,客户端计算机通过挂载文件系统,请求访问导出的数据。然后,当客户端线程尝试处理 NFS 挂载的文件系统中的数据时,将这些数据重定向到 biod,后者会通过 LAN 将数据传递到 NFS 服务器及其 nfsd 守护进程。服务器使用 nfds 来导出可供其客户端使用的目录。

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

Tags:AIX 网络 性能

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