aix网络性能优化

aix网络性能优化

ID:26024866

大小:45.00 KB

页数:3页

时间:2018-11-24

aix网络性能优化_第1页
aix网络性能优化_第2页
aix网络性能优化_第3页
资源描述:

《aix网络性能优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AIX网络性能优化简介在AIX中,网络性能的优化可从以下几方面进行:网络内存(networkmemory)的调整socket缓冲区(socketbuffer)的调整网络接口(networkinterface)参数的调整网络适配器(networkadapter)上发送/接收队列的调整名字解析(nameresolution)的查找顺序。1.网络内存的调整AIX中参数thewall的值限定了系统中最多有多少物理内存可被网络缓冲区使用。但在AIX5L中thewall的值是无法修改的,是在系统启动时就确定

2、的:32-位核心–thewall取值为1/2物理内存与1GB中的最小值,即最大为1GB。64-位核心–thewall取值为1/2物理内存与65GB中的最小值,即最大为65GB。如果netstat–m命令结果显示缺少mbuf---“rewuestsformbufsdenied”的值非0。#netstat-m2434mbufsinuse:2432mbufclusterpagesinuse10336Kbytesallocatedtombufs0requestsformbufsdenied0callst

3、oprotocoldrainroutines0socketsnotcreatedbecausesockthreshwasreachedKernelmallocstatistics:*******CPU0*******Bysizeinusecallsfaileddelayedfreehiwatfreed3217242628000841440064842418004472001281038814630031336017。。。使用下述方法之一调整网络内存:a.如果是32位核心,并且内存小于2GB,增大

4、系统内存。b.如果是64位核心,并且内存小于65GB,增大系统内存。c.如果可能,将32位核心改成64位核心,增大系统内存。d.检查socket的发送/接收缓存区的大小,以确定是否可将其减小。e.是否有mbuf的泄漏现象。2.socket缓冲区(socketbuffer)的调整TCPSocket的发送缓冲区(sendbuffer)是用于暂时存放应用的数据的区域。缓冲区的大小是由no参数tcp_sendspace来定义的,在用户应用中使用系统调用setsockopt()可以覆盖此参数的定义。为了保

5、证使网络的吞吐量的平稳,常规将tcp_sendspace值设成MTU的10倍以上。使用netstat–i可以查出每一网络接口的MTU值:$netstat-iNameMtuNetworkAddressIpktsIerrsOpktsOerrsCollen01500link#20.2.55.4f.4.bf378329041109400en015009.181.48.64atstrs378329041109400lo016896link#1375205037524300lo016896127loopba

6、ck375205037524300lo016896::1375205037524300Tcpscoket的接收缓冲区(receivebuffer)是用于接收来自于网络上的数据的区域,收到数据包后要给发送方回送确认信息(ACK),同时告诉发送方本地的接收缓冲区中还有多少空间,若没有足够的空间存放新数据,则发送方就暂停发送新数据,直到接收方能再接收为止。接收缓冲区的大小由tcp_recvspace设定,常规将tcp_recvspace值设成MTU的10倍以上。可根据应用的需要来调整此参数。对于soc

7、ketbuffer还有udp_sendspace,udp_recvspace这两个参数,用于UDP协议。由于没有流量控制功能,udp_recvspace太小会引起数据包的丢失。系统中tcp_sendspace,tcp_recvspace的缺省值是16384,udp_sendspace是9216,udp_recvspace是41600。注意:系统中全部scoket所用的内存不能大于sb_max所设定的值。查看当前tcp_sendspace和tcp_revcspace的值:$no–otcp_send

8、space$no–otcp_revcspace设置socketbuffer的值,直到下次重启:$no–otcp_sendspace=32768$no–otcp_recvspace=32768设置socketbuffer的值,下次重启仍有效:$no–r–otcp_sendspace=32768$no–r–otcp_recvspace=327683.网络接口(networkinterface)参数的调整在AIX5以前,网络参数的定义在整个系统范围内有效,所有网络接口使用统一的定义,无法为特定的网络接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。