Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-24015

Monitoring of internal zabbix[queue] items causes additional locks from DCget_item_queue()

XMLWordPrintable

    • S2401-2, S24-W6/7
    • 0.25

      Steps to reproduce:

      1. use Zabbix server health template with Zabbix installation having 10k+ NVPS.

      Result:

      DCget_item_queue() rwlock : locked:2 holding:12.002200 sec waiting:0.000001 sec
      DCget_item_queue() rwlock : locked:3 holding:18.063040 sec waiting:0.000001 sec
      DCget_item_queue() rwlock : locked:3 holding:18.063040 sec waiting:0.000001 sec
      DCget_item_queue() rwlock : locked:4 holding:24.082884 sec waiting:0.000001 sec
      

      Even 1000 history pollers will show 100% utilisation having 2-5 items processed per 5-7-10 seconds.

      zabbix    835331  0.0  6.0 85075312 12025592 ?   S    Jan22   1:54 /usr/local/sbin/zabbix_server: history poller #1 [got 7 values in 10.473117 sec, getting values]
      ...
      

      Expected:
      Disabling items allows to reduce history poller amount from 1000 to 10 with only 40% utilisation.

            vso Vladislavs Sokurenko
            edgar.akhmetshin Edgar Akhmetshin
            Team A
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: