XORMON server high CPU utilization

Hi, we are using XorMon 1.8.14 and are experiencing performance problems on the XorMon server.

Sizing is 4 CPU and 16GB RAM.

All CPU cores are sitting at 100% utilization permanently. (load average is 17.75 11.03 10.62)

Top CPU% jobs are always postgres jobs with a command lines like this:

  • postgres: 16/main: postgres xormon 127.0.0.1(xxx) DELETE
  • postgres: 16/main: postgres xormon 127.0.0.1(xxx) idle

We suspect that the issue is related to IBM i os agent monitoring, we got ~250 IBM i LPARs sending performance data to the XorMon instance. If we stop those CPU utilization goes down.

Has anyone else had such performance issues? Or maybe some sizing recommendations?

Comments

  • 4 CPUs might not be enough.

    IBMi OS agents are not so optimized on XorMon back-end as AIX/Linux ones where we expect thousands of them.

    250 IBMi agents is quite a lot, never seen that.

    Try to double CPUs to 8. Let us know.

  • send us even logs if you can, we will check if we does not find anything else



    UI --> settings --> Logs --> support logs: follow the form

    Send us generated file via https://upload.xormon.com

    Note a reference pls.

  • Hello Pavel,

    when we try to export the logs it loads for a second but nothing else happens.

    Should the logs be downloaded by the webrowser or are they saved inside xormon server filesystem?

  • they should be downloaded via web browser, check your browser download directory


    as a workaround you can generate logs manually:

    cd /home/xormon/xormon-ng # or your Xormon NG dir

    cd server-nest

    node dist/dump


    It will generate file:

    /home/xormon/xormon-ng/server-nest/files/tmp/logs.tar.gz


    send it via email or https://upload.xormon.com

Sign In or Register to comment.