跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 管理:IP 服务 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. Oracle Solaris TCP/IP 协议套件(概述)
5. 配置 TCP/IP 网络服务和 IPv4 寻址(任务)
25. Oracle Solaris 中的 IP 过滤器(概述)
您可以使用 IPQoS flowacct模块来收集有关通信流的信息。例如,您可以收集源地址和目标地址、流中包的数量及类似数据。积累和记录有关流的信息的过程称为流记帐。
对属于特定类的通信进行流记帐的结果会记录在一个流记录表中。每个流记录都包括一系列属性。这些属性包含有关一个时间间隔内特定类的通信流量的数据。有关 flowacct 属性的列表,请参阅表 34-4。
在记帐客户机的服务级别协议 (Service-Level Agreement, SLA) 中定义的流记帐对于这些记帐客户机特别有用。您还可以使用流记帐来获取关键应用程序的流统计信息。本节包含使用 flowacct 和 Oracle Solaris 扩展记帐功能来获取有关通信流量的数据的任务。
以下信息将在除本章以外的其他章节中介绍:
有关在 IPQoS 配置文件中创建 flowacct 的操作语句的说明,请参阅如何在 IPQoS 配置文件中配置流控制。
要了解 flowacct 的工作原理,请参阅分类器模块。
有关技术信息,请参阅 flowacct(7ipp) 手册页。
在向 IPQoS 配置文件添加 flowacct 操作之前,必须通过 flowacct 模块为流记录创建文件。为此,可以使用 acctadm 命令。acctadm 可以将基本属性或扩展属性记录到该文件中。表 34-4 中列出了所有的 flowacct 属性。有关 acctadm 的详细信息,请参阅 acctadm(1M) 手册页。
Primary Administrator(主管理员)角色拥有 Primary Administrator(主管理员)配置文件。有关如何创建该角色并将其指定给用户,请参见《Oracle Solaris 管理:基本管理》中的第 2 章 "使用 Solaris Management Console(任务)"。
以下示例说明如何为示例 31-1 中配置的高级 Web 服务器创建基本流记帐文件。
# /usr/sbin/acctadm -e basic -f /var/ipqos/goldweb/account.info flow
调用带有 -e 选项的 acctadm。-e 选项会启用后跟的参数。
说明仅会在文件中记录 flowacct 的八个基本属性的数据。
指定用于包含 flowacct 所获流记录的文件的全限定路径名。
指示 acctadm 启用流记帐。
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 的项。
|
# acctadm -e extended -f /var/ipqos/goldweb/account.info flow
# acctadm -d extended -e basic -f /var/ipqos/goldweb/account.info
-d 选项可禁用扩展记帐。
有关查看流记帐文件内容的说明位于《System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones》中的"Perl Interface to libexacct"。
另请参见
有关扩展记帐功能的详细信息,请参阅《System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones》中的第 4 章 "Extended Accounting (Overview)"。
要在 IPQoS 配置文件中定义 flowacct 参数,请参阅如何在 IPQoS 配置文件中为类启用记帐。
要打印使用 acctadm 创建的文件中的数据,请参阅《System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones》中的"Perl Interface to libexacct"。