在 Oracle® Solaris 11.2 中管理 IP 服务质量

退出打印视图

更新时间: 2014 年 7 月
 
 

如何为流记帐数据创建文件

在向 IPQoS 配置文件添加 flowacct 操作之前,必须通过 flowacct 模块为流记录创建文件。acctadm 可在该文件中记录基本属性或扩展属性。Table 6–4 中列出了所有的 Table 6–4 属性。有关详细信息,请参阅 acctadm(1M) 手册页。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 创建基本流记帐文件。

    以下示例说明如何为Example 3–1 中配置的高级 Web 服务器创建基本流记帐文件。

    # /usr/sbin/acctadm -e basic -f /var/ipqos/goldweb/account.info flow
    acctadm -e

    调用带有 -e 选项的 acctadm-e 选项会启用后跟的参数。

    basic

    说明仅会在文件中记录 flowacct 的八个基本属性的数据。

    /var/ipqos/goldweb/account.info

    指定用于包含 flowacct 所获流记录的文件的全限定路径名。

    flow

    指示 acctadm 启用流记帐。

  3. 通过键入不带参数的 acctadm,查看有关 IPQoS 系统上的流记帐的信息。

    acctadm 输出类似于以下示例:

    Task accounting: inactive
           Task accounting file: none
         Tracked task resources: none
       Untracked task resources: extended
             Process accounting: inactive
        Process accounting file: none
      Tracked process resources: none
    Untracked process resources: extended,host,mstate
                Flow accounting: active
           Flow accounting file: /var/ipqos/goldweb/account.info
         Tracked flow resources: basic
       Untracked flow resources: dsfield,ctime,lseen,projid,uid

    所有项(最后四个项除外)都可用于 Oracle Solaris 资源管理器功能。特定于 IPQoS 的项如下所示:

    Flow accounting: active

    指示流记帐已打开。

    Flow accounting file: /var/ipqos/goldweb/account.info

    指示当前流记帐文件的名称。

    Tracked flow resources: basic

    指示仅跟踪基本流属性。

    Untracked flow resources: dsfield,ctime,lseen,projid,uid

    指示仅跟踪基本流属性。

  4. (可选)将扩展属性添加到记帐文件中。
    # acctadm -e extended -f /var/ipqos/goldweb/account.info flow
  5. (可选)返回,仅记录记帐文件中的基本属性。
    # acctadm -d extended -e basic -f /var/ipqos/goldweb/account.info

    -d 选项可禁用扩展记帐。

  6. 查看流记帐文件的内容。

    有关查看流记帐文件内容的说明,请参见在 Oracle Solaris 11.2 中进行资源管理 中的libexacct 的 Perl 接口

另请参见

有关扩展记帐功能的详细信息,请参阅在 Oracle Solaris 11.2 中进行资源管理 中的第 4  章 关于扩展记帐

接下来的步骤