码迷,mamicode.com
首页 > 其他好文 > 详细

大型网络结构中,解决 ganglia 监控系统 I/O 需求的方法

时间:2015-09-26 19:57:54      阅读:462      评论:0      收藏:0      [点我收藏+]

标签:

1. gmetad 分层;

2. rrdcached 缓存;

3. 更换 SSD 或者其他快速存储设备,避免使用 HDD 存储;

    使用 RAID 等具有大量写入缓存的设备等

    如果集群比较小,产生的文件总量也不是很大,则直接使用 RAM 来存储,定期进行备份。

4. 使用大块的逻辑卷,避免对一个 rrd 文件的更新导致多次 IO 的调用。

5. 文件系统级别的优化:noatime 等。

6. web 端浏览时,使用反向代理缓存部分图像,或者定期生成图像,直接访问这些生成的图像,而不是动态的实时生成。

 

如何在安装前预测 ganglia 系统的 IO 情况,?

答:通过对上述 1、2、4 步骤的分析,计算出应用后 ganglia 对磁盘的 IOPS,构建 3、4 情况下的测试环境,使用 rrdupdate 命令来进行模拟测试;

      通过对测试过程中磁盘 IO 情况的变化和大小,来调整 ganglia 的部署构架。

大型网络结构中,解决 ganglia 监控系统 I/O 需求的方法

标签:

原文地址:http://www.cnblogs.com/ilinunix/p/4841176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!