官網
pip 官網: https://pypi.org/project/rrdtool/
rrdtool 官方文檔: https://pythonhosted.org/rrdtool/
介紹
rrdtool(round robin database)工具爲環狀數據庫的存儲格式,round robin是一種處理定量數據以及當前元素指針的技術。rrdtool主要用來跟蹤對象的變化情況,生成這些變化的走勢圖,比如業務的訪問流量、系統性能、磁盤利用率等趨勢圖。
rrdtool 在Linux中用得較多,像早期的 監控軟件 cacti 的畫圖功能也是依賴 rrdtool,不過現在就目前的Python3的版本一般不用rrdtool繪圖了,因爲rrdtool生成的是靜態圖片。所以我們一般用 highchart 或者 百度的 echarts 進行前臺實時展示。
可能大家是通過劉天斯的《Python自動化 技術與最佳實踐》的書籍才認識rrdtool的,不過這是好多年之前的技術了。目前這個技術已經過時了。如果要畫圖一般也不使用rrdtool,用 Matplotlib 庫實現較多,用了之後你也會覺得更加簡單和科學。
##
yum install rrdtool-devel rrdtool
## 安裝Python3 對應的庫
pip3 install rrdtool
## 使用豆瓣源加速
pip3 install rrdtool -i https://pypi.douban.com/simple/ --trusted-host=https://pypi.douban.com/simple
我們來看看項目結構圖:
$tree /home/www
/home/www
├── crete.py
├── flow-graph.p