I was thinking I'd use MemCacheD to improve database performance with Zabbix. Has anyone else done this? I'm wondering if there are any configuration steps necessary, in particular.
Ad Widget
Collapse
MemCacheD
Collapse
X
-
Tags: None
-
What is your bottleneck, when you need to improve performance?
IMO it's not good idea. You can use memory directly for DB (innodb pool) instead of memcached. Google how to improve innodb mysql performance.Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant -
On biggest zabbix installation bigger problem is high rate of inserts/updates and by this write IOs on storage layer. MemCacheD cannot help here .. at all.
Every major zabbix release provides more read caching operations in zabbix server process and these caching operations are far more complicated than what can provide key-value DB caching.
Additionally if you will start thinking about caching data in distributed over the network caching infrastructure you will be adding by definition network IOs latency. Effect will be slowdown .. not a speedup.Last edited by kloczek; 06-08-2015, 04:09.http://uk.linkedin.com/pub/tomasz-k%...zko/6/940/430/
https://kloczek.wordpress.com/
zapish - Zabbix API SHell binding https://github.com/kloczek/zapish
My zabbix templates https://github.com/kloczek/zabbix-templatesComment
Comment