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

我正在修改Solaris上的exclusive-IP非全局区域中的一些TCP参数。 我已经通过ndd设置参数,如tcp_recv_hiwat, tcp_xmit_hiwat

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

我不会再使用rc.d启动脚本。 从Solaris 10开始的新方法是SMF服务。

要开始您可以在http://opensolaris.org/os/community/smf/manifestsfind一个SMF服务模板。 寻找“网站/ ndd”。 XML文件还有关于如何将其作为服务使用的说明。

向/etc/init.d中添加一个适当符号链接的脚本可能是实现你想要的最简单的方法。 在这里说明。

你也许可以创build一个SMF服务来做同样的事情,但是这有点复杂(而且我没有试图在一个区域内进行)。 如果您想尝试,您应该可以将其作为起点(请参阅“在Solaris 10系统上调整TCP设置”一节)。