Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-4461

poller - very slow FDB module when run manually

    XMLWordPrintable

Details

    • Help
    • Resolution: Fixed
    • Minor
    • None
    • Professional Edition
    • Poller
    • None
    • Ubuntu 22.04 LTS

    Description

      Hi, I'm using 23.3.12617 and am having a problem where using poller.php manually as root is always extremely slow (module time 718.7049s) on the fdb module - it gets to "#####  Module Start: fdb-table  #####" and then sits for several minutes, before FDB entries are read out.

      I have observed this on cisco cat3850s

      My FDB tables aren't particualrly large (~1k)

      When the poller runs automatically there doesn't seem to be a problem

      Poller duration graph shows usually between 20 and 40 seconds, but does record a spike when poller is manually run.

      When run with the debug option, the poller gets as far as

      SQL[UPDATE `vlans_fdb` set `fdb_last_change` ='1680085926',`deleted` ='1' WHERE `fdb_id` IN ('212829127','219185719','219217106','219226549','222773720','204942392','221174433','221174978','221175511','212666513','218225076','218705280','224976813','226546846','219533438','223790128','225632077','219377177','220624894','224780198','225187587','225843092','226164228','226569351','227190269','219204178')]
      ROWS[26]
      SQL RUNTIME[0.01445103s]
      RRD /opt/observium/rrd/oerc-cat3850xs-stk/fdb_count.rrd already exists - no need to create.RRD CMD[update oerc-cat3850xs-stk/fdb_count.rrd N:1208 --daemon unix:/var/run/rrdcached.sock]
      RRD RUNTIME[0.0012s]
      RRD STDOUT[OK u:0.00 s:0.01 r:15.89]
      RRD_STATUS[TRUE]Module [ports_fdbcount] disabled globally by config in process [poller].
      Load class 'cli\Table' from '/opt/observium/libs/cli/Table.php': OK
      Load class 'cli\Shell' from '/opt/observium/libs/cli/Shell.php': OK
      Load class 'cli\table\Renderer' from '/opt/observium/libs/cli/table/Renderer.php': OK
      Load class 'cli\table\Ascii' from '/opt/observium/libs/cli/table/Ascii.php': OK
      Load class 'cli\Colors' from '/opt/observium/libs/cli/Colors.php': OK
       

      before the pause.

      Any suggestions would be most appreciated!

      Attachments

        Issue Links

          Activity

            People

              landy Mike Stupalov
              kingtrw Tom King
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: