当前位置:首页 > 软件下载 > 编程开发

RRDtool(开源高性能数据库)v1.7.2官方版

点此纠错

  • 平台:WinAll
  • 大小:2.8M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2020-11-26
3.0
0% 0%

情介绍

RRDtool的全称是RoundRobinDatabaseTool。它是一个用于处理定量数据的开源高性能数据库。它是一种数据库工具,根据精确的时间线,通过点对点的对应关系将数据绘制成图表。科学实验、数据分析等需要,对于需要绘图的行业更有帮助。

RRDtool的全称是Round Robin Database Tool。它是一个用于处理定量数据的开源高性能数据库。它是一种数据库工具,根据精确的时间线,通过点对点的对应关系将数据绘制成图表。适用于科学实验、数据分析等,对于有一定绘图要求的行业更有帮助!

16f5fbf725571188_600_0.jpeg

软件介绍

RRDtool 代表“Round Robin Database tool”,作者也是MRTG 软件的发明者。

所谓“循环”其实是一种存储数据的方式,使用固定大小的空间来存储数据,并有一个指针指向最新数据的位置。我们可以把用于存储数据的数据库空间想象成一个圆,上面有很多刻度。这些刻度的位置代表数据的存储位置。所谓的指针可以认为是从圆心指向这些刻度的一条直线。当数据读写时,指针会自动移动。需要注意的是,这个圆没有起点和终点,因此指针可以继续移动,而不用担心到达终点后无法向前移动。一段时间后,当所有空间都被数据填满时,存储从头开始。这样,整个存储空间的大小就是一个固定值。所以RRDtool是一个使用类似方法存储数据的工具。 RRDtool使用的数据库文件的后缀名为“.rrd”。

首先,RRDtool存储数据并扮演后端工具的角色。但同时,RRDtool 允许创建图表,这使得RRDtool 看起来像一个前端工具。其他数据库只能存储数据,不能创建图表。

RRDtool的每个rrd文件的大小是固定的,而普通数据库文件的大小会随着时间的推移而增加。

其他数据库只是被动地接受数据。 RRDtool可以计算接收到的数据,比如前后两个数据的变化率,并存储结果。

RRDtool需要定期采集数据,但其他数据库没有这个要求。如果在某个时间间隔(心跳)内没有收到某个值,则会使用UNKN(未知)来代替,而其他数据库则不会出现这种情况。

16f5fbf7255397fd_600_0.jpeg

安装注意事项

1.安装yum源

[root@node1 ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

[root@node1 ~]# rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

2. 同步时间

[root@node1 ~]# ntpdate 202.120.2.101

3、下载rrdtool的rpm包

[root@node1 ~]# wget ftp://195.220.108.108/linux/centos/6.4/os/x86_64/Packages/rrdtool-1.3.8-6.el6.x86_64.rpm

4.yum安装rrdtool

[root@node1 ~]# yum -y localinstall --nogpgcheck rrdtool-1.3.8-6.el6.x86_64.rpm

5.检查安装文件

[root@node1 ~]# rpm -qa | grep rrd工具

rrdtool-1.3.8-6.el6.x86_64

[root@node1 ~]# rpm -ql rrdtool

/usr/bin/rrdcgi

/usr/bin/rrdtool#命令行工具

/usr/bin/rrdupdate

/usr/lib64/librrd.so.4#以下是库文件

/usr/lib64/librrd.so.4.0.7

/usr/lib64/librrd_th.so.4

/usr/lib64/librrd_th.so.4.0.7

/usr/share/man/man1/bin_dec_hex.1.gz#以下是帮助文档

/usr/share/man/man1/cdeftutorial.1.gz

/usr/share/man/man1/rpntutorial.1.gz

/usr/share/man/man1/rrd-beginners.1.gz

/usr/share/man/man1/rrdbuild.1.gz

/usr/share/man/man1/rrdcgi.1.gz

/usr/share/man/man1/rrdcreate.1.gz

/usr/share/man/man1/rrddump.1.gz

/usr/share/man/man1/rrdfetch.1.gz

/usr/share/man/man1/rrdfirst.1.gz

/usr/share/man/man1/rrdgraph.1.gz

/usr/share/man/man1/rrdgraph_data.1.gz

/usr/share/man/man1/rrdgraph_examples.1.gz

/usr/share/man/man1/rrdgraph_graph.1.gz

/usr/share/man/man1/rrdgraph_rpn.1.gz

/usr/share/man/man1/rrdinfo.1.gz

/usr/share/man/man1/rrdlast.1.gz

/usr/share/man/man1/rrdlastupdate.1.gz

/usr/share/man/man1/rrdresize.1.gz

/usr/share/man/man1/rrdrestore.1.gz

/usr/share/man/man1/rrdthreads.1.gz

/usr/share/man/man1/rrdtool.1.gz

/usr/share/man/man1/rrdtune.1.gz

/usr/share/man/man1/rrdtutorial.1.gz

/usr/share/man/man1/rrdupdate.1.gz

/usr/share/man/man1/rrdxport.1.gz

/usr/share/rrdtool

6.查看命令行工具

[root@node1 ~]#rrdtool -h

RRDtool 1.3.8 版权所有1997-2009,作者:Tobias Oetiker tobi@oetiker.ch

编译于2010 年8 月21 日10:57:18

用法:rrdtool [选项]命令command_options

有效命令:create、update、updatev、graph、graphv、dump、restore、

最后、最后更新、第一个、信息、获取、调整、

调整大小、导出

RRDtool 根据GNU 通用条款分发

公共许可证版本2。 (www.gnu.org/copyleft/gpl.html)

了解更多信息

阅读RRD 联机帮助页

变更日志

RRD工具1.7.2 2019-05-27

Bug修复

* 更新了Makefile 以正确地将所有必需的文件包含到发布tar 中

* 清理了编译器警告WolfgangSt?ggl

* 改进了MinGW 环境中WolfgangSt?ggl 的编译

* 使用rrdcached themylogin 修复不存在的RRD 文件上的段错误

* 修复rrdtool xport ?scarNjera 的边界处理、文档和检查

* 修复了gprint 中json/xml az143 的%s/%S 单位自动缩放

*JKammler 优化的PDP 计算