Book Image

Zabbix Performance Tuning

By : Luciano Alves, Luciano de C Alves
Book Image

Zabbix Performance Tuning

By: Luciano Alves, Luciano de C Alves

Overview of this book

Table of Contents (20 chapters)
Zabbix Performance Tuning
Credits
Foreword
About the Author
Acknowledgements
About the Reviewers
www.PacktPub.com
Preface
Index

DBSyncers – the unknown bottleneck


With the introduction of caches and buffers (in Zabbix version 1.8), it was necessary to create an internal process that could control the data entering and leaving these caches and buffers. In practice, we have two processes responsible for data management:

  • Configuration syncer:

    • This process manages the cache of configuration data.

    • It's a unique process (it is neither necessary nor possible to increase the amount of syncer).

    • The time of the sync data is controlled by the CacheUpdateFrequency parameter (zabbix_server.conf). By default, this time is set to 60 seconds.

  • History syncer:

    • This writes the gathered data to the database

    • As a standard, we have four processes that can (and usually should) be changed to a higher or lower value, depending on the necessity and limitations of the environment

    • The syncing time for the data gathered is 5 seconds for each DBSyncer, and it can't be changed by the user

    • The number of DBSyncers is controlled by the StartDBSyncer parameter...