Chinaunix首页 | 论坛 | 博客
  • 博客访问: 498351
  • 博文数量: 173
  • 博客积分: 4112
  • 博客等级: 上校
  • 技术积分: 1577
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-26 10:12
文章分类

全部博文(173)

文章存档

2012年(1)

2010年(172)

我的朋友

分类: 系统运维

2010-04-16 15:54:52

1.使用spine
   前面已经编译过spine,在spine配置文件中修改数据库的信息,否则将无法连接数据库。
    控制面板 ----设置------路径------Spine轮询器路径:/usr/local/spine/bin/spine
   控制面板----设置------轮询器------轮询器类型:spine

2.进程调整
   对于进程的和线程的调整有利于缩短采集时间,可以进行大量的采集。我在论坛上看有人说cacti能够同时采集1k服务,这样的性能没有测试过,不过我测试 过同时采集200台服务器的,占用的内容只有几百兆,cpu的利用率也很低,说明一台的普通的机器排除网络链路延时采集的性能是相当强悍的。
   控制面板----设置------轮询器------最大并发轮询器进程  
   控制面板----设置------轮询器------每进程最大线程数
   控制面板----设置------轮询器------PHP脚本服务程序数
   修改以上三个参数
3.加大php 的内存使用的上限
# vi /etc/php.ini
memory_limit = 32M (预设是 8mb, 可以改大一点)

4.定期 optimize cacti 数据库
cacti 的 poller_output 会不明原因的长大,大到数据越写越慢,直到无法更新。每隔一段时间手动 “Truncate poller_output table” 后,就会继续正常运作。利用crontab定期清除数据。
# crontab -e
0 0 * * 0 /usr/local/mysql/bin/mysql -u root –password=Vale.com-Cacti cacti -e ‘truncate table poller_output;’

5.修改mysql的最大连接数
   一般默认安装的时候没有调整最大连接数的话,只有100,当需要并发量的时候可以出图就断断续续的。
  mysql> set GLOBAL max_connections=200000;
阅读(777) | 评论(0) | 转发(0) |
0

上一篇:Cacti 短信报警

下一篇:Tuxedo 配置维护手册

给主人留下些什么吧!~~