系统管理指南:IP 服务

应用 IPQoS 配置

您可以使用 ipqosconf 命令激活 IPQoS 的配置并对其执行其他操作。

Procedure如何将新配置应用于 IPQoS 内核模块

您可以使用 ipqosconf 命令读取 IPQoS 配置文件和配置 UNIX 内核中的 IPQoS 模块。以下过程以Creating IPQoS Configuration Files for Web Servers中创建的文件 为 Web 服务器创建 IPQoS 配置文件 为例。有关详细信息,请参阅 ipqosconf(1M) 手册页。

  1. 在启用 IPQoS 的系统上承担主管理员角色或成为超级用户。

    主管理员角色拥有主管理员配置文件。要创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 应用新配置。


    # /usr/sbin/ipqosconf -a/var/ipqos/Goldweb.qos
    

    ipqosconf 将指定的 IPQoS 配置文件中的信息写入 Oracle Solaris : 内核中的 IPQoS 模块。在此示例中,会将 /var/ipqos/Goldweb.qos 中的内容应用于当前的 Oracle Solaris : 内核。


    注 –

    当您通过 -a 选项应用 IPQoS 配置文件时,文件中的操作只对当前会话处于活动状态。


  3. 测试和调试新的 IPQoS 配置。

    使用 UNIX 实用程序跟踪 IPQoS 行为并收集有关 IPQoS 实现的统计信息。此信息有助于您确定配置是否按预期执行。

另请参见

Procedure如何确保每次重新引导系统之后都应用 IPQoS 配置

您应该明确地使 IPQoS 配置在每次重新引导系统之后都能应用。否则,当前配置将只在下次重新引导系统之前有效。当 IPQoS 在系统上正常运行时,请执行以下操作以使此配置在每次重新引导系统之后都能应用。

  1. 在启用 IPQoS 的系统上承担主管理员角色或成为超级用户。

    主管理员角色拥有主管理员配置文件。要创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 测试内核模块中是否存在 IPQoS 配置。


    # ipqosconf -l
    

    如果配置已经存在,ipqosconf 便会在屏幕上显示此配置信息。如果没有显示输出信息,请应用配置,如如何将新配置应用于 IPQoS 内核模块中所述。

  3. 确保每次重新引导 IPQoS 系统时都应用现有的 IPQoS 配置。


    # /usr/sbin/ipqosconf -c
    

    使用 -c 选项,使当前的 IPQoS 配置在引导时配置文件 /etc/inet/ipqosinit.conf 中表示。