Cześć, na moim serwerze VPS 8 GB FR (Stary pakiet, 3 rdzenie) mam ogromne zużycie procka. Na maszynie mam 2 serwery Minecraft - proxy i główny serwer oraz prostą stronę internetową z kilkoma obrazkami, animacjami i tekstem. Niestety od jakiegoś czasu, zwłaszcza gdy na serwerze jest trochę więcej graczy (około 30) zaczynają dziać się problemy. Wszystko jest zoptymalizowane, RAMu nie brakuje, ale niestety zużycie procesora strasznie skacze. W trakcie pisania tego posta, gdy na serwerze jest 20 osób zużycie wahało się w taki sposób:
W niektórych momentach dochodzi do nawet 100% na każdym rdzeniu. Zmiana pakietu raczej nie wchodzi w grę, bo żeby mieć dodatkowy rdzeń niestety od niedawna trzeba kupić pakiet z 32 GB ramu…
Dodam jeszcze zużycie RAMu, SWAPu i procesy: .
Tak wygląda zużycie RAMu w screenie: .
TPS spada co jakiś czas do 16, potem znowu wraca na swoje miejsce.
Mógłby mi ktoś doradzić, co mogę z tym zrobić, żeby nie było takich problemów?
Witaj,
7168MB-4937MB=2231MB ram pobierany przez serwer myślę że na głównym starczy; screen -dmS nazwa java -Xms512M -Xmx4396M -jar silnik.jar
Swap całkowicie wyłączyć swapoff -a
Na proxy starczy czy 1/2 ramu, nie wiem co masz w sumie tam za pluginy i jakie są optymalizacje serwera ale możliwe, że to po prostu bukkitowy/spigotowy zapis świata robi procka sprawdź. Mi to wygląda na jakieś duże zużycie w którymś z pluginów i to na jednym wątku.
@Axerr to prawda, lecz baza pluginów velocity jest wystarczająca by zrobić porządny serwer, dodatkowo, pluginy pisane pod ten silnik proxy zazwyczaj są lepiej zrobione niż te pisane na bungeecorda. @Maniec Xms i Xmx powinny być takie same, na serwer proxy starczy nawet 0,5gb.
Myślicie, że SKRIPT może tak zjadać jeden rdzeń? Wiem, że ten plugin tak robi, ale zużycie rdzenia strasznie skacze i opada. Jeżeli potrzeba, to mogę zaraz wysłać wam timmingi.
Mam jedynie skrypty na GUI, komendy, blokadę niektórych komend, prosty skrypt na spanie 1/4 serwera, zbieranie spawnerów, reset kopalni co 60 sekund i opóźnienie chatu. Wszystkie skrypty były na poprzedniej edycji i serwer nawet nie spadał do 19,90 TPS.