Der Server läuft bereits seit Dienstagabend auf 1.12.1.
Mich bedrückt mehr, dass der ganze Server in der Tat seit 3. August extrem laggt. Down-/Upgrade des Linux-Kernels, Java-Umgebung etc. hat alles nichts gebracht.
Selbst im Recovery-System mit nichts weiter als dem Oracle-Java-Paket und einem im tmpfs abgelegten Minecraft-Server (so ziemlich alle Versionen ab 1.8+ zeigen das Phänomen) braucht der vServer über 20 Sekunden, bevor allein der Server-Thread (also die ganze Spiellogik) gestartet wird!
Code:
root@recovery:~/ramdisk# time $JAVA_HOME/bin/java -Xms1G -Xmx1G -jar minecraft_server.1.12.1.jar nogui
[13:56:32] [Server thread/INFO]: Starting minecraft server version 1.12.1
[13:56:32] [Server thread/INFO]: Loading properties
[13:56:32] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[13:56:32] [Server thread/INFO]: Stopping server
[13:56:32] [Server Shutdown Thread/INFO]: Stopping server
real 0m22.185s
user 0m32.930s
sys 0m4.100s
Einen leeren Server (mit bereits erstellter Map) zu starten dauert noch einmal zusätzlich 10 Sekunden und ruckelt bereits irrsinnig.
Code:
[14:00:58] [Server thread/INFO]: Starting minecraft server version 1.12.1
[14:00:58] [Server thread/INFO]: Loading properties
[14:00:58] [Server thread/INFO]: Default game type: SURVIVAL
[14:00:58] [Server thread/INFO]: Generating keypair
[14:00:59] [Server thread/INFO]: Starting Minecraft server on *:25566
[14:01:00] [Server thread/INFO]: Using epoll channel type
[14:01:00] [Server thread/INFO]: Preparing level "world"
[14:01:02] [Server thread/INFO]: Loaded 488 advancements
[14:01:02] [Server thread/INFO]: Preparing start region for level 0
[14:01:04] [Server thread/INFO]: Preparing spawn area: 0%
[14:01:05] [Server thread/INFO]: Preparing spawn area: 8%
[14:01:06] [Server thread/INFO]: Preparing spawn area: 28%
[14:01:07] [Server thread/INFO]: Preparing spawn area: 48%
[14:01:08] [Server thread/INFO]: Preparing spawn area: 68%
[14:01:09] [Server thread/INFO]: Preparing spawn area: 90%
[14:01:10] [Server thread/INFO]: Done (9,843s)! For help, type "help" or "?"
[14:01:16] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2012ms behind, skipping 40 tick(s)
[14:01:32] [User Authenticator #1/INFO]: UUID of player DosAmp is fd1d57aa-e1b6-4ebf-8ebc-4b4eb03c5954
[14:01:32] [Server thread/INFO]: DosAmp[/x.x.x.x:XXX] logged in with entity id 303 at (-47.91731547741008, 65.0, 183.91795792240785)
[14:01:32] [Server thread/INFO]: DosAmp joined the game
[14:01:42] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 7927ms behind, skipping 158 tick(s)
[14:01:59] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 8078ms behind, skipping 161 tick(s)
[14:02:16] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 8156ms behind, skipping 163 tick(s)
[14:02:27] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2130ms behind, skipping 42 tick(s)
[14:03:17] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4057ms behind, skipping 81 tick(s)
Den richtigen Server zu starten dauert jetzt fast eine Minute, während es vorher reichlich 6 Sekunden waren, und dieser zeigt in Folge Lag-Spitzen bis über einer Minute (normalerweise soll ein Tick 50 Millisekunden dauern).
Diese Erkenntnisse sowie Benchmarks von Netzwerkanbindung und I/O (welche stabil auf 100 MBit/s sowie 60 MB/s Lesen/Schreiben gedeckelt sind) legen nahe, dass der vServer bezüglich CPU-Ressourcen schwächelt. Blue sollte wohl mal ein Ticket eröffnen.