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

            mbuz Maksym Buz
            clontarfx@gmail.com Shane Arnold
            Team B
            Votes:
            4 Vote for this issue
            Watchers:
            19 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