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

System uses virtual memory instead of available memory for preprocessing

    • Prev.Sprint, S24-W44/45, S24-W50/51/52/1
    • 0.125

      Steps to reproduce:

      1. Start Zabbix Server with default StartPreProcessor count (3)
      2. Monitor memory usage of Zabbix Server over time
      3. Note that server begins to use virtual memory instead of physical memory, behaving very much like a memory leak.
      4. Perform a shutdown of zabbix_server and watch the virtual memory usage go down.
      5. Watch running processes using a tool like top and note that the process spending the most time terminating is the preprocessing manager.

      Result:

      Expected:

      Preprocessing manager to not use (and continue to increase usage) of virtual memory when physical memory is available.

        1. 278235_Process_details1.txt
          43 kB
          Michal Kudlacz
        2. 278237_Process_details.txt
          46 kB
          Michal Kudlacz
        3. 7_0_trim_hourly.diff
          0.5 kB
          Vladislavs Sokurenko
        4. Bildschirmfoto 2024-11-25 um 09.24.11.png
          558 kB
          Christian Anton
        5. Bildschirmfoto 2024-11-25 um 09.28.05.png
          563 kB
          Christian Anton
        6. history_size_7_0.diff
          10 kB
          Vladislavs Sokurenko
        7. image-2024-08-15-16-55-28-490.png
          37 kB
          Shane Arnold
        8. image-2024-08-16-09-36-13-470.png
          21 kB
          Shane Arnold
        9. image-2024-08-20-11-29-13-713.png
          74 kB
          Shane Arnold
        10. image-2024-11-27-11-33-00-007.png
          82 kB
          Smirnov Dmitriy
        11. image-2024-11-27-13-05-57-387.png
          141 kB
          Smirnov Dmitriy
        12. image-2024-11-27-13-14-21-795.png
          317 kB
          Smirnov Dmitriy
        13. image-2024-12-03-10-32-27-904.png
          29 kB
          Smirnov Dmitriy
        14. image-2024-12-06-12-24-36-185.png
          47 kB
          Smirnov Dmitriy
        15. image-2025-01-29-20-43-31-429.png
          71 kB
          Smirnov Dmitriy
        16. image-2025-01-31-18-19-14-528.png
          99 kB
          Smirnov Dmitriy
        17. image-2025-02-04-13-11-01-818.png
          82 kB
          Smirnov Dmitriy
        18. image-2025-02-07-15-18-50-416.png
          36 kB
          Smirnov Dmitriy
        19. image-2025-02-07-15-21-19-041.png
          36 kB
          Smirnov Dmitriy
        20. image-2025-03-05-11-13-53-251.png
          25 kB
          Smirnov Dmitriy
        21. image-2025-03-05-11-15-13-231.png
          50 kB
          Smirnov Dmitriy
        22. image-2025-03-05-11-19-19-178.png
          69 kB
          Smirnov Dmitriy
        23. image-2025-04-11-10-21-14-315.png
          7 kB
          Smirnov Dmitriy
        24. link_tc_malloc_7_0_v2.diff
          3 kB
          Vladislavs Sokurenko
        25. link_tc_malloc_7_0.diff
          1 kB
          Vladislavs Sokurenko
        26. maps.txt
          23 kB
          Smirnov Dmitriy
        27. mem_usage_preproc-manager.png
          79 kB
          Christian Anton
        28. mem-utilization.png
          190 kB
          Michal Kudlacz
        29. msedge_KqUzgQFVca.png
          169 kB
          Shane Arnold
        30. msedge_LOqIPWrYeb.png
          27 kB
          Shane Arnold
        31. msedge_tJLHWQ1ety.png
          33 kB
          Shane Arnold
        32. prepressor_smaps.txt
          235 kB
          Smirnov Dmitriy
        33. prepressor_smaps2.txt
          235 kB
          Smirnov Dmitriy
        34. preprocessing_queue.png
          36 kB
          Christian Anton
        35. screenshot-1.png
          2.75 MB
          Michal Kudlacz
        36. screenshot-2.png
          1.01 MB
          Michal Kudlacz
        37. screenshot-3.png
          372 kB
          Michal Kudlacz
        38. screenshot-4.png
          55 kB
          Smirnov Dmitriy
        39. screenshot-5.png
          8 kB
          Smirnov Dmitriy
        40. screenshot-6.png
          87 kB
          Smirnov Dmitriy
        41. screenshot-7.png
          49 kB
          Smirnov Dmitriy
        42. screenshot-8.png
          101 kB
          Smirnov Dmitriy
        43. screenshot-9.png
          42 kB
          Smirnov Dmitriy
        44. smaps.txt
          231 kB
          Smirnov Dmitriy
        45. utlil_preprocessing_manager_workers.png
          127 kB
          Christian Anton
        46. zabbix_agent2-proc.get.txt
          214 kB
          Shane Arnold
        47. zabbix_proxy.log-with_AddressSanitizer.tgz
          184 kB
          Julianna Wilamowska
        48. zabbix_server_memory_utilisation_v5.yaml
          1 kB
          Vladislavs Sokurenko
        49. zabbix_server_patched_diaginfo.txt
          4 kB
          Shane Arnold
        50. zabbix_server potential memory leak - memory and processes.txt
          17 kB
          Shane Arnold
        51. zabbix diaginfo.txt
          5 kB
          Shane Arnold
        52. zabbix pre-processor pmap.txt
          27 kB
          Shane Arnold
        53. zabbix-server-pgsql_7.0.3-0.ZBX25050+ubuntu22.04_amd64.deb
          1.64 MB
          Edgar Akhmetshin
        54. zabbix-server-pgsql-dbgsym_7.0.3-0.ZBX25050+ubuntu22.04_amd64.deb
          143 kB
          Edgar Akhmetshin

            mbuz Maksym Buz
            clontarfx@gmail.com Shane Arnold
            Team B
            Votes:
            10 Vote for this issue
            Watchers:
            23 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 1h
                1h