Solaris 非全局区域中的 TCP 可调参数

Solaris 非全局区域中的 TCP 可调参数

我正在修改 Solaris 上专用 IP 非全局区域中的某些 TCP 参数。我已通过 ndd 设置了这些参数,例如tcp_recv_hiwat, tcp_xmit_hiwat等。

我希望这些更改在重新启动时保持不变,但 /etc/system 文件不在非全局区域中。我可以使用 rc.d 启动脚本吗?或者是否有其他方法在区域重新启动时应用这些设置?

答案1

我不再使用 rc.d 启动脚本。从 Solaris 10 开始,执行此操作的新方法是 SMF 服务。

首先,您可以在以下位置找到 SMF 服务模板http://opensolaris.org/os/community/smf/manifests. 查找“site/ndd”。XML 文件包含有关如何将其用作服务的进一步说明。

答案2

将适当的符号链接脚本添加到 /etc/init.d 可能是实现您想要的最简单的方法。说明这里

您可能能够创建一个 SMF 服务来执行相同的操作,但这有点复杂(而且我还没有尝试在区域内执行此操作)。如果您想尝试,您应该能够使用作为起点(查找“在 Solaris 10 系统上调整 TCP 设置”部分)。

相关内容