cacti优化使用

转载自:[url]http://www.linuxtone.org/thread-994-1-1.html[/url]
选择适当的操作 系统
请用 CentOS 或 Red Hat Enterprise,不要 使用 Fedora 或是 Redhat 9 之前的版本。Red Hat Enterprise 的 kernel 已经是最佳化,非常适合当 Server 使用。

使用 Spine (Cactid)
Spine 使用 C 来取代调用 cmd. php ,在效能上提升很多。

filesystem 选择
如果可以的话,切割一块独立的分割区挂载 cacti 。档案格式 reiserfs 是比较好的选择 比 ext3 还要快许多。另外,我们还可以使用 noatime 的选项挂载 。加了 noatime 后,系统不更新上次档案的存取时间,这个信息对 cacti 这个系统不是很重要,也不会有其它不良影响,对于繁忙的档案系统,将可以大大减少档案系统的 IO。
# vi /etc/fstab
/dev/sda2 / cacti ext3 defaults,noatime 0 0

加大php 的 内存使用的上限
# vi /etc/php.ini
memory_limit = 32M (预设是 8mb, 可以改大一点)

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

你可能感兴趣的:(linux,职场,监控,cacti,休闲)