Uploaded image for project: 'Bedrock Dedicated Server'
  1. Bedrock Dedicated Server
  2. BDS-2574

1.14+ Linux Performance Degradation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • 1.16.220
    • 1.14.0.9, 1.14.21.0, 1.14.30, 1.14.32.1, 1.14.60, 1.16.40, 1.16.200
    • Bedrock dedicated server running on test environments with Ubuntu 18.04 LTS, Asus VivoPC - VM40B - 12GB - Celeron CPU 1007U @ 1.50 GHz (2 core), Azure Standard D2s v3 hosted VM.
    • Confirmed
    • 331739

      Description update by IonicEcko

      I'm going to use this one as a master for the performance degradation experienced in BDS on a Linux install post 1.14. I've done my best to summarise the info provided in this ticket and others but please feel free to comment below if you have further info.

      What is happening?
      It appears that post 1.14, CPU usage on linux is far higher than the 1.13 releases. Testing against identical kit using Windows vs Linux yields far better performance on Windows than on Linux

      How to reproduce

      1. Build Linux box on Ubuntu 18.04 LTS (per last published Sys Reqs).
      2. Create new server using default properties file.
      3. Load into the world and note significantly higher CPU utilization than a Windows equivalent. Even with only 1 active player.

      Notes from community members

      • World (chunk) generation appears to contribute to the slowness. Logging into a new box the CPU pinning seems to occur while chunks are generating and falls off over time.
      • Chunk generation appears slow to the player. (the view distance expands slowly)
      • While under load, server time is obviously affected causing numerous issues for players,
      • Was not present in the 1.13 releases.
      • Does not appear to have improved with the subsequent 1.14 releases.


      Issue with CPU maxing out to 100% usage when having a single client connected to dedicated bedrock server on Linux/Windows server.  Testing environment including Ubuntu 18.04 LTS with 1 physical box (Celeron CPU 1007U @ 1.50 GHz 2 core ) and Azure Standard D2s v3 hosted VM.).

      When server is idle with no connections, CPU is perfectly fine.

      Java server has no adverse affect on connections and performance is much better.  Is this typical?

        1. mygod.PNG
          mygod.PNG
          21 kB
        2. image-2021-01-20-20-14-31-725.png
          image-2021-01-20-20-14-31-725.png
          53 kB
        3. image-2020-07-01-00-40-28-078.png
          image-2020-07-01-00-40-28-078.png
          7 kB
        4. image-2020-07-01-00-39-53-156.png
          image-2020-07-01-00-39-53-156.png
          67 kB
        5. image-2020-07-01-00-27-47-967.png
          image-2020-07-01-00-27-47-967.png
          13 kB
        6. image-2020-06-30-23-49-20-907.png
          image-2020-06-30-23-49-20-907.png
          10 kB
        7. image-2020-06-30-23-28-05-967.png
          image-2020-06-30-23-28-05-967.png
          13 kB
        8. image-2020-06-28-01-04-58-089.png
          image-2020-06-28-01-04-58-089.png
          126 kB
        9. image-2020-06-28-01-02-22-918.png
          image-2020-06-28-01-02-22-918.png
          128 kB
        10. image-2020-06-28-00-59-32-764.png
          image-2020-06-28-00-59-32-764.png
          126 kB
        11. image-2020-06-28-00-47-40-498.png
          image-2020-06-28-00-47-40-498.png
          17 kB
        12. image-2020-06-28-00-31-26-637.png
          image-2020-06-28-00-31-26-637.png
          17 kB
        13. image-2020-06-28-00-22-41-347.png
          image-2020-06-28-00-22-41-347.png
          18 kB
        14. image-2020-06-27-23-48-36-936.png
          image-2020-06-27-23-48-36-936.png
          18 kB
        15. image-2020-06-27-23-46-52-824.png
          image-2020-06-27-23-46-52-824.png
          17 kB
        16. image-2020-06-27-23-45-00-087.png
          image-2020-06-27-23-45-00-087.png
          16 kB
        17. image-2020-06-27-23-44-34-530.png
          image-2020-06-27-23-44-34-530.png
          23 kB
        18. image-2020-06-27-23-42-33-901.png
          image-2020-06-27-23-42-33-901.png
          17 kB
        19. image-2020-06-27-23-37-39-541.png
          image-2020-06-27-23-37-39-541.png
          12 kB
        20. image-2020-06-23-20-06-33-366.png
          image-2020-06-23-20-06-33-366.png
          40 kB
        21. Celeron - single connection.png
          Celeron - single connection.png
          34 kB
        22. Celeron - idle.png
          Celeron - idle.png
          34 kB
        23. bedrock_cpu.PNG
          bedrock_cpu.PNG
          233 kB
        24. Annotation 2020-06-27 133543.jpg
          Annotation 2020-06-27 133543.jpg
          13 kB
        25. Annotation 2020-06-26 161340.jpg
          Annotation 2020-06-26 161340.jpg
          22 kB
        26. 7_Players_Mob-Farm.jpg
          7_Players_Mob-Farm.jpg
          47 kB
        27. 7_Players_Mob-Farm.jpg
          7_Players_Mob-Farm.jpg
          47 kB
        28. 5_Players.jpg
          5_Players.jpg
          38 kB
        29. 2020-06-26 16_46_07-Window-1.png
          2020-06-26 16_46_07-Window-1.png
          22 kB
        30. 2020-06-26 16_46_07-Window.png
          2020-06-26 16_46_07-Window.png
          22 kB

            Unassigned Unassigned
            dnscrypt DNS Crypt
            Votes:
            107 Vote for this issue
            Watchers:
            70 Start watching this issue

              Created:
              Updated:
              Resolved: