RRDTOOL 1.2.x 的差异
[b:089f11dd4f]1.说明[/b:089f11dd4f]
自从上次的 rrdtool 教学後,颇受好评,不过实至今日, rrdtool 巳从 1.0.x 昇级至 1.2.x 版本,这个 1.2.x
版本基本除了 graph 外,並没有太多太大的变动,而在 graph 上新增了许多功能,本文的目的主要是向大家解释
这些新的东西,至於原有的东西您可自参考
http://phorum.study-area.org/viewtopic.php?t=18496 之说明.
[b:089f11dd4f]2.安装[/b:089f11dd4f]
这一版的安装是较费事的,因为它用了幾个较少用的东西(对我而言真的是较少用),你可以在
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/?M=D
下载到最新版的 tarball , 这个 URL 下有一个 libs/ 的目录内的东西最好也都一次下载,因为装 1.2.x
版的 rrdtool 一定会用到. contrib/ 下的东西也值得有兴趣的人好好研究.
下载後的东西,请先安装 libs 下的东西,基本上的装法就是(每一个 tarball 都要)
[code:1:089f11dd4f]
$>./configure --help #看好好看一下有什麽要注意的
$>./configure --prefix=/usr #把东西装到 /usr 目录下
$>make ; make install #编译及安装
请注意,若装 cgilib-0.5 时, make install 後,需再将目录内的
cgi.h copy 至 /usr/include 方可,不然 ./configure 时会出错
[/code:1:089f11dd4f]
是的,的确有点费事,且有些 libs 装起来也要花不少时间,只好耐心等囉.
至於 rrdtool 所需的一些 libs 装到 /usr 下.在您装 rrdtool 时, ./configure 就可以少打很多字
[code:1:089f11dd4f]
#rrdtool 的安装
$>./configure --prefix=/usr --disable-rrdcgi #我个人不用 rrdcgi,所以您一定要先看 help
$>make
$>make install
$>rrdtool -v
[root@log doc]# /tmp/bin/rrdtool -v
RRDtool 1.2.8 Copyright 1997-2005 by Tobias Oetiker <tobi@oetiker.ch>
Compiled 週三 5月 25 15:23:18 CST 2005
Usage: rrdtool [options] command command_options
Valid commands: create, update, updatev, graph, dump, restore,
last, first, info, fetch, tune, resize, xport
RRDtool is distributed under the Terms of the GNU General
Public License Version 2. (www.gnu.org/copyleft/gpl.html)
For more information read the RRD manpages
[/code:1:089f11dd4f]
[b:089f11dd4f]感觉上的差异[/b:089f11dd4f]
1.2.x 版的 rrdtool 绘图不再使用 GD , 而使用 libart 及 freetype 等功能来画图,所以,我个人在用起
来时,感觉速度上较 1.0.x 版慢了许多,
[code:1:089f11dd4f]
#以 1.2.8 画 100 张图,time 所计算之时间