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

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 计算