chdev -l interface_name -a mtu=NewValue 使用命令 chdev,接口在使用时不能被更改。重新引导后更改才生效。 一种备用的方法如下: ifconfig interface_name mtu NewValue 这方法在一个运行的系统中更改 MTU 大小,但在系统重启后不保留这个值。
诊断:
包碎片统计.
调整:
增加网络接口的 MTU 的大小。对于 Gigabit Ethernet 适配器使用设备属性 jumbo_frames=yes 来启用巨大的帧(仅设接口上的 MTU 值为 9000 是不够的)。
ifconfig interface tcp_nodelay NewValue OR chdev -l interface -a tcp_nodelay=NewValue 命令 ifconfig 临时设值,使它可用于测试。命令 chdev 更改 ODM,使系统启动后定制值返回。
诊断:
N/A
调整:
这是选项 Interface-Specific Network Option(ISNO)。
参考:
tcp_recvspace
用途:
接收数据时设定系统缺省套接字缓冲区大小。这影响 TCP 使用的窗口大小。
值:
缺省值:16384 字节
显示:
lsattr -El interface or ifconfiginterface
更改:
ifconfig interface tcp_recvspace NewValue OR chdev -l interface -a tcp_recvspace=NewValue 命令 ifconfig 临时设值,使它可用于测试。命令 chdev 更改 ODM,使系统启动后定制值返回。
诊断:
N/A
调整:
设置套接字缓冲区大小为 16 KB(16,384)会改善在标准 Ethernet 和 Token-Ring 网络上的性能。缺省值是 16384。 低带宽网络如 Serial Line Internet Protocol(SLIP)或高带宽网络如 Serial Optical Link 应该会有不同的最佳缓冲区大小。这个最佳缓冲区大小是由介质带宽和包平均来回时间确定。