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

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

 2008-11-10 08:27:19 来源:WEB开发网   
核心提示: tcp_receivespace——除了控制接收缓冲区所消耗的缓冲区空间总量之外,AIX 还使用这个值来确定其传输窗口的大小,AIX 5L 网络性能优化 : 第 3 部分(8), udp_sendspace——对于 UDP,您可以将这个参数设

tcp_receivespace——除了控制接收缓冲区所消耗的缓冲区空间总量之外,AIX 还使用这个值来确定其传输窗口的大小。

udp_sendspace——对于 UDP,您可以将这个参数设置为不超过 65536 的值,因为每个 IP 数据包的上限为 65536 个字节。

udp_resvspace ——这个值应该大于 udp_sendpsace,因为它需要处理每套接字的、尽可能多的同步 UDP 数据包。可以简单地将这个参数设置为 udp_sendspace 值的 10 倍。

现在,进行一些更改。首先,增加 udp_sendspace 的大小(请参见清单 11)。

清单 11. 增加 udp_sendspace 的大小

root@lpar37p682e[/] > no -p -o udp_sendspace=65536
Setting udp_sendspace to 65536
Setting udp_sendspace to 65536 in nextboot file

接下来,将 udp_recsvspace 更改为建议的配置,即 udp_sendspace 的 10 倍。请参见清单 12。

清单 12. 更改 udp_recsvspace 的值

root@lpar37p682e[/] > no -p -o udp_recvspace=655360
Setting udp_recvspace to 655360
Setting udp_recvspace to 655360 in nextboot file
Change to tunable udp_recvspace, will only be effective for future connections
root@lpar37p682e[/] >

请注意,-p 标志可以保存相关的条目,即使是在重新启动之后它也是生效的。它将在 /etc/tunables/nextboot 文件中追加相应的节,如清单 13 所示。

清单 13. 查看 /etc/tunables/nextboot 文件

# tail /etc/tunables/nextboot
no:
    udp_recvspace = "655360"
    udp_sendspace = "65536"
root@lpar37p682e[/etc/tunables] >

上一页  3 4 5 6 7 8 9 10  下一页

Tags:AIX 网络 性能

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