初识rrdtool

2015年1月28日 没有评论

一、概念原理

RRDtool是指Round Robin Database 工具(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。想象一个周边标有点的圆环--这些点就是时间存储的位置。从圆心画一条到圆周的某个点的箭头--这就是指针。就像我们在一个圆环上一样,没有起点和终点,你可以一直往下走下去。过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。RRDtool处理RRD数据库。它用向RRD数据库存储数据、从RRD数据库中提取数据(来源百度问答 )。rrdtool数据存储结构图如下:

[......]

Read more

分类: 开源软件 标签:

Python读取/导出(写入)CSV文件

2015年1月27日 没有评论

想要用python处理csv文件。去查了下,python中本身就自带csv模块。然后参考在线手册:http://docs.python.org/2/library/csv.html

一、用python生成csv

按照手册的例子,试了试:

import csv
with open('eggs.csv', 'wb') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter=' ',quotechar='|', quoting=csv.QUOTE_MINIMAL)
    spam[......]

Read more

python 在不同层级目录import 模块的方法

2015年1月20日 没有评论

使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import进行调用;为了更清晰的理清程序之间的关系,例如我们会把这种包放到lib目录再调用。本篇就针对常见的模块调用方法汇总下。

一、同级目录下的调有

程序结构如下:

-- src
    |-- mod1.py
    |-- test1.[......]

Read more

Python 可变长参数*arg **kwargs

2015年1月14日 没有评论

在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组[tuple],可以接收连续一串参数,参数以两个*开头表示一个字典[dict],即”key:value”,接受连续任意多个参数。

###示例函数###
def Variable(*arg,**kwargs):
    print arg
    print kwargs
    print "\n"
###执行输出tuple###
>>> Variable(1,2,3,4,5,"www","9i-it","org")[......]

Read more

mkfs、dumpe2fs、tune2fs与磁盘预留空间

2015年1月13日 没有评论

18个图片压缩工具提高站点访问速度

2015年1月12日 没有评论

linux下修改mtu值

2015年1月11日 没有评论

Linux下内存使用分析思路

2015年1月11日 没有评论

ping第一包时间过长

2015年1月10日 没有评论

linux用smem分析内存占用情况

2015年1月10日 没有评论