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

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

 2008-11-10 08:27:19 来源:WEB开发网   
核心提示: 对于速度更快的适配器的 tcp 参数,可以将 tcp_sendspace 设置为 tcp_recvspace 值的两倍,AIX 5L 网络性能优化 : 第 3 部分(9),例如,您可以使用清单 14 中的设置, ARP 的情况又如何呢?当有许多客户端连接到系统时,您可能希望优化 ARP 缓

对于速度更快的适配器的 tcp 参数,可以将 tcp_sendspace 设置为 tcp_recvspace 值的两倍。例如,您可以使用清单 14 中的设置。

清单 14. tcp_sendspace 的示例设置

tcp_receivespace = 262144
tcp_sendspace= 524288

其他一些的重要工作负载参数包括 rfc1323 和 sb_max。

rfc1323 可调参数支持 TCP 窗口缩放选项,该选项允许 TCP 使用较大的窗口大小。开启这个选项,以支持最佳的 TCP 性能。sb_max 可调参数为排队等待单个套接字的套接字缓冲区数目设置上限,而这个上限可以控制缓冲区(排队等待发送者或者接收的套接字)所使用的缓冲区空间总量。这个总量通常应该小于 wall,并且近似于 tcp 或者 udp 发送和接收设置最大值的 4 倍。例如,如果您的 udp_recvspace 是 655360,那么将其加倍到 1310720 是没有问题的。

现在来了解一下 tcp_nodelayack。这个可调参数提示 TCP 发送一个立即确认信息,而不是延迟确认信息。尽管这样做可能在某些环境中增加更多的开销,但是可以在其他的环境中极大地提高网络性能。如果您更改了这个参数却没有提高性能,那么您可以迅速地将它还原为先前的值。

接下来了解一下 ipqmalen。这个可调参数用于控制 IP 输入队列的长度。如果您看到一个溢出计数器(通过使用 netstat -s),那么设置这个队列的最大长度可以帮助修复这种溢出情况。

ARP 的情况又如何呢?当有许多客户端连接到系统时,您可能希望优化 ARP 缓存。您可以使用 netstat 来查看相关的统计信息(请参见清单 15)。

清单 15. 使用带有 -p arp 的 netstat

root@lpar37p682e[/etc/tunables] > netstat -p arp
arp:
    10 packets sent
    0 packets purged
root@lpar37p682e[/etc/tunables] >

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

Tags:AIX 网络 性能

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