Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1316085
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-10 17:16:13


第36 章• 使用流记帐和统计信息收集功能(任务) 785
 有关如何列显使用acctadm 创建的文件中的数据的信息,请参阅《System Administration
Guide: Solaris Containers-Resource Management and Solaris Zones》中的“Perl Interface to
libexacct”。
收集统计信息
您可以使用kstat 命令生成IPQoS 模块的统计信息。请使用以下语法:
/bin/kstat -m ipqos-module-name
可以指定任何有效的IPQoS 模块名称,如表37–5 中所示。例如,要查看由dscpmk 标记器生
成的统计信息,请使用以下形式的kstat:
/bin/kstat -m dscpmk
有关详细技术信息,请参阅kstat(1M) 手册页。
示例36–1 IPQoS 的kstat 统计信息
以下示例为运行kstat 以获取有关flowacct 模块的统计信息的可能结果。
# kstat -m flowacct
module: flowacct instance: 3
name: Flowacct statistics class: flacct
bytes_in_tbl 84
crtime 345728.504106363
epackets 0
flows_in_tbl 1
nbytes 84
npackets 1
snaptime 345774.031843301
usedmem 256
class: flacct 指定通信流量所属的类的名称,在本示例中为flacct。
bytes_in_tbl 流表中的总字节数。总字节数是指当前驻留在流表中的所有流记录的字
节总和。此流表的总字节数为84。如果表中没有流,则bytes_in_tbl 的
值为0。
收集统计信息
786 系统管理指南:IP 服务• 2006 年8 月
示例36–1 IPQoS 的kstat 统计信息(续)
crtime 上次创建此kstat 输出的时间。
epackets 在处理过程中导致错误的包的数量,在本示例中为0。
flows_in_tbl 流表中的流记录的数量,在本示例中为1。该表中没有记录时,
flows_in_tbl 的值为0。
nbytes 此flowacct 操作实例所显示的总字节数,在本示例中为84。该值包括流
表中当前的字节,还包括已超时而不再在流表中的字节。
npackets 此flowacct 操作实例所显示的包的总数,在本示例中为1。npackets 包
括流表中当前的包,还包括已超时而不再在流表中的包。
usedmem 由此flowacct 实例维护的流表所使用的内存(以字节为单位)。在本示
例中,usedmem 值为256。当流表没有任何流记录时,usedmem 的值为0。
收集统计信息
第36 章• 使用流记帐和统计信息收集功能(任务) 787
788
IPQoS 的详细介绍(参考)
本章包含可提供有关以下IPQoS 主题的详细信息的参考资料:
 第789 页中的“IPQoS 体系结构和Diffserv 模型”
 第800 页中的“IPQoS 配置文件”
 第806 页中的“ipqosconf 配置实用程序”
有关概述信息,请参阅第32 章。有关规划信息,请参阅第33 章。有关配置IPQoS 的过程的
信息,请参阅第34 章。
IPQoS 体系结构和Diffserv 模型
本节介绍IPQoS 体系结构以及IPQoS 如何实现区分服务(differentiated service, Diffserv) 模
型,此模型在RFC 2475,"An Architecture for Differentiated Services"
() 中定义。IPQoS 中包括以下Diffserv
模型元素:
 分类器
 计量器
 标记器
此外,IPQoS 还包括可与虚拟局域网(virtual local area network, VLAN) 设备一起使用的流记
帐模块和dlcosmk 标记器。
分类器模块
在Diffserv 模型中,分类器负责将选定的通信流组织到应用不同服务级别的组中。RFC 2475
中定义的分类器最初是为边界路由器设计的。相反,IPQoS 分类器ipgpc 是为了处理本地网
络内部的主机上的通信流而设计的。因此,同时包含IPQoS 系统和Diffserv 路由器的网络可
以提供更高程度的区分服务。有关ipgpc 的技术说明,请参阅ipgpc(7ipp) 手册页。
ipgpc 分类器具有以下功能:
37 第3 7 章
789
1. 选择满足条件的通信流,该条件在启用了IPQoS 的系统中的IPQoS 配置文件中指定。
QoS 策略可以定义各种必须出现在包头中的条件。这些条件称为选定器。ipgpc 分类器
将这些选定器与IPQoS 系统接收的包头进行比较,然后ipgpc 选择所有匹配的包。
2. 将包流分类(即具有相同特征的网络通信流量),如IPQoS 配置文件中所定义。
3. 检查包的区分服务(differentiated service, DS) 字段中的值,确定是否存在区分服务代码点
(differentiated service codepoint, DSCP)。
DSCP 的存在与否指示发送者是否使用转发行为标记了传入通信。
4. 确定IPQoS 配置文件中针对特定类的包指定的进一步操作
5. 将包传送到IPQoS 配置文件指定的下一个IPQoS 模块中,或者将包返回到网络流中
有关分类器的概述信息,请参阅第720 页中的“分类器(ipgpc) 概述”。有关在IPQoS 配置
文件中调用分类器的信息,请参阅第800 页中的“IPQoS 配置文件”。
IPQoS 选定器
ipgpc 分类器支持多种可在IPQoS 配置文件的filter 子句中使用的选定器。定义过滤器
时,应始终使用成功检索特定类的通信所需的最少选定器数目。您所定义的过滤器的数目
会影响IPQoS 性能。
下表列出了可用于ipgpc 的选定器。
表37–1 IPQoS 分类器的过滤选定器
选定器参数选定的信息
saddr IP 地址号。源地址。
daddr IP 地址号。目标地址。
sport 端口号或服务名,如/etc/services 中定
义。
传出通信类的源端口。
dport 端口号或服务名,如/etc/services 中定
义。
要将通信类送达的目标端口。
protocol 协议编号或协议名称,如/etc/protocols
中定义。
此通信类要使用的协议。
dsfield 值为0 至63 的DS 代码点(DS codepoint,
DSCP)。
DSCP 用于定义要对包应用的任何转发行
为。如果指定了此参数,则还必须指定
dsfield_mask 参数。
dsfield_mask 值为0 至255 的位掩码。与dsfield 选定器一起使用。dsfield 选
定器应用dsfield_mask 以确定要匹配的
位。
if_name 接口名称。用于特定类的传入或传出通信的接口。
IPQoS 体系结构和Diffserv 模型
790 系统管理指南:IP 服务• 2006 年8 月
表37–1 IPQoS 分类器的过滤选定器(续)
选定器参数选定的信息
if_groupname 接口组名称。用于特定类的传入或传出通信的接口组。
user 要选择的UNIX 用户ID 号或用户名。如果
包中没有用户ID 或用户名,则使用缺省值
1。
提供给应用程序的用户ID。
projid 要选择的项目ID 号。提供给应用程序的项目ID。
优先级优先级编号。最低优先级为0。提供给此类包的优先级。优先级用于对同
类过滤器的重要性进行排序。
direction 该参数可以为下列值之一: IPQoS 计算机上包流的传输方向。
LOCAL_IN 将本地通信输入到IPQoS 系统。
LOCAL_OUT 将本地通信输出到IPQoS 系统。
FWD_IN 输入要转发的通信。
FWD_OUT 输出要转发的通信。
precedence 优先级值。最高优先级为0。优先级用于对具有相同优先级的过滤器进
行排序。
ip_version V4 或V6 包使用的寻址方案(IPv4 或IPv6)。
计量器模块
计量器按包跟踪流的传输速率。然后,计量器确定包是否符合已配置的参数。计量器模块
从一组操作中确定要对包执行的下一个操作,具体取决于包的大小、已配置的参数和流速
率。
计量器由两个计量模块tokenmt 和tswtclmt 组成,它们在IPQoS 配置文件中配置。您可以
为类配置一个或两个模块。
配置计量模块时,您可以定义两个速率参数:
 committed-rate-针对特定类的包定义可接受的传输速率(以bps 为单位)
 peak-rate-针对特定类的包定义所允许的最大传输速率(以bps 为单位)
对包执行计量操作将导致以下三种结果之一:
 green-包导致流保持在其承诺速率以内。
 yellow-包导致流超过其承诺速率但是没有超过其峰值速率。
 red-包导致流超过其峰值速率。
您可以在IPQoS 配置文件中使用不同的操作来配置每种结果。承诺速率和峰值速率将在下
一节中介绍。
 
 
 
以上文章转自于 : http://developers.sun.com.cn/
阅读(448) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~