Rrd 文档 总结(一)
来源:互联网 发布:ubuntu怎么删除用户 编辑:程序博客网 时间:2024/05/07 06:42
2010年1月15日 Rrd 文档总结
* rrd是一种数据的存储格式,它使用环形的数据存储格式,可以用固定的大小的空间存储数据,当数据存满整个环形时,它将把前面的数据
覆盖!
* 它还支持数据的归并,将多个数据以一定得方式合并成一个数据,再将这个数据存储,这样就可以存储长时间段的数据。--注:rrd存储的
不是原始数据,而是将原始数据与它存储的时间,以一定得算法计算出数据,存储到rrd文件中。后面介绍怎么计算的。
* *******************************************************************
* RrdTool 和 Jrobin 两个开源的工具用于生成rrd文件
* RrdTool 是用C实现的,JRobin是RrdTool的Java版实现
* *******************************************************************
* Rrd中包括以下几个重要的名词,介绍一下
* DS 数据源(Datasource) 用于定义数据采集过来 以什么方式存储 dsType ,存储最大值和最小值的极值minValue, maxValue,如果设定
了上下限,任何更新值落在范围之外,将以UNKNOWN贮存之。以及数据在什么时间范围内有效heartbeat。即 数据之间间隔小于heartbeat,这样的数据
才有效,否则都将设为NaN。
* dsType 数据源的类型 有如下几种 COUNTER、GAUGE、DERIVE、ABSOLUTE、COMPUTE 5种。
例子:
Value 为300 600 900 1200 //收到的值,即数据源更新的值
Step 300秒// 间隔为300秒
1、 COUNTER 必须是递增的,适用于网络流量等。
COUNTER 类型计算之后得到 1 ,1, 1, 1
//(300 - 0)/300 , (600-300)/300 , (900-600)/300 , (1200 - 900)/300
2、 DERIVE 和 COUNTER类似 但可以是递增 也可以递减 或 一会增 一会减
DERIVE 类型的计算结果 同上!
3、 ABSOLUTE 每次假定前一个为0 在计算
ABSOLUTE 类型计算之后得到 1,2,3,4
//(300 - 0)/300 , (600-0)/300 , (900-0)/300 , (1200 - 0)/300
4、 GAUGE 数据不进行计算
GAUGE 类型计算之后得到 300 600 900 1200
5、 COMPUTE 自定义 表达式 中计算数据
* Archive 数据存档 得到源数据之后Rrd 不会将数据直接存储,而是通过Archive 里面的定义,将数据以合并类型CF,和一些标准将数据
合并,在存储到磁盘中。
* CF 合并类型
1、 AVERAGE 类型 例如定义6个原始数据 合并成一个新数据 那个得到这六个原始数据之后将这六个数据取平均值在存到
Archive中。
2、 MIN 类型 同上 就是取最小的
3、 MAX 类型 同上 就是取最大的
4、 LAST 类型 取数据的最后一个值
注:Rrd文件要求 一个数据源的更新的时间必须大于开始时间。
注:还有数据源 更新的时间必须大于这个数据源最后更新的时间。
- Rrd 文档 总结(一)
- Rrd 文档 总结(二) 介绍 JRobin
- Rrd 文档 总结 (三) 深入研究一下
- RRD文件格式分析(一)
- 解析xml文档总结(一)
- 软工文档总结篇(一)
- 文档总结(一)——文档的概述
- 文档总结(一)——文档的概述
- b作品的一些文档 总结(一)
- 软工学习——文档总结(一)
- 软工之软工文档总结(一)
- MyBatis-3.3.0 文档学习总结(一)
- 【公司项目总结】---API文档之RAP(一)
- rrd数据库
- HSQLDB文档(一)
- Jboss文档(一)
- Xml文档(一)
- Jasmine文档(一)
- 父类与子类之间的转换
- 从“交换两个变量而不用临时变量”谈起
- windows mobile多国语言实现
- 第一天
- Richedit使用技巧
- Rrd 文档 总结(一)
- 函数式编程另类指南3
- 最全的ASP.NET开源CMS汇总
- jsp 文件上传
- Perl默认变量
- 如何防止在Gridview创建的控件在回发后消失
- JProfiler 配置
- windows mobile 平台显示GIF动态图片
- 现在学晚吗?