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 ...

Get Zabbix Performance Tuning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.