Skocz do zawartości
  • 0

Pomoc w rozwiązaniu problemu z lagami na serwerze


Pytanie

Witam

Mam takie pytanie a więc mam silnik PaperSpigot 1.16.5 i mam spadki TPS: TPS from last 1m, 5m, 15m:  13.35, 15.0, 12.35 a podam jeszcze timingi które zrobiłem dzisiaj. Proszę o pomoc w rozwiązaniu problemu z lagami oraz jak się z nimi uporać i nigdy już ich nie mieć a na serwerze była 1 osoba tylko więc nie mam pojęcia skąd lagi.

A oto timingi: https://timings.aikar.co/?id=ce3e33c8074c466fa869855bd7d560e8

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0

> timingcost: 211
Przeciążony procesor
> jvmversion: 1.8.0_201
Nie tylko stara wersja, ale też bardzo stary build Javy
> -Xms256M
Współdzielony RAM

Jednym z problemów jest niskiej jakości hosting, który nie jest z tobą szczery.

> PS Scavenge: 572 avg(19.59ms every 14.13s)
> PS MarkSweep: 46 avg(554.24ms every 175.65s)

Drugim (lecz mniejszym) problemem jest wyciek pamięci na serwerze, spowodowany zapewne jakimś pluginem.

> Plots - 14% obciążenia

Trzecim problemem jest bardzo źle napisany plugin, który wykorzystuje tyle mocy procesora co połowa wszystkich mobów/entity na serwerze.

> git-Paper-794 (MC: 1.16.5)

Czwartym problemem jest przepełniona błędami i lukami w bezpieczeństwie wersja silnika.

> monsters: 50
> (inne)

Piątym problemem są zbyt wysokie ustawienia. Czy tak bardzo potrzebujesz aby każdego gracza w jednym momencie atakowało 50 potworów?

Aby rozwiązać te problemy:
- Znajdź lepszy hosting. Mogę ci w tym pomóc, ale muszę poznać twój budżet, który zamierzasz przeznaczyć na utrzymanie serwera.
- Sprawdź co powoduje wyciek pamięci. Wygeneruj heapdumpa komendą /paper heap i otwórz go za pomocą Eclipse Memory Analyzer lub czytaj niżej.
- Usuń niskiej jakości pluginy. Do wywalenia będą Plots, HolographicDisplays, Randomtp, ServersNPC, AZRank, TabList, BMSprawdzanie, MySkin i SetLobby, a zastąpić je mogą DecentHolograms, Citizens, TAB oraz Tryb online/FastLogin/Skinsrestorer, opcjonalnie Jake's RTP (możesz też używać losowy teleport z posiadanego już pluginu EssentialsX).
- Zaktualizuj wszystko co posiadasz na serwerze (pluginy i silnik).
- Pozmieniaj configi według tego poradnika.

Na przyszłość możesz wyłączyć timingi i zainstalować plugin Spark, jest on dużo dokładniejszy, podaje więcej przydatnych informacji i nie ma negatywnego wpływu na wydajność serwera.

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321851
Udostępnij na innych stronach

  • 0

A czemu chcesz właśnie polski? W Polsce jedynym dobrym hostingiem jest lvlup, lecz ceny są dużo wyższe niż na bloomie i kupisz tam tylko vpsa, z którym możesz sobie nie poradzić.

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321872
Udostępnij na innych stronach

  • 0
Godzinę temu, kerpson napisał:

pixelhost.pl, miałem vps i serwery, polecam wszystko śmigało i ceny również dobre

Na nim też ram jest współdzielony, więc przejście na niego z aktualnego hostingu dużo nie da. Przed zmianą hostingu lepiej wykonać pozostałe czynności poprawiające wydajność.

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321879
Udostępnij na innych stronach

  • 0
Godzinę temu, margo napisał:

@Helios1993 o co ci chodzi z współdzielonym ramie?.

Na aktualnym hostingu tylko dla siebie posiadasz 256mb ramu, a całą resztę dzielisz z innymi serwerami. Ta metoda jest bardzo często stosowana przez tzw. scamhosty by wepchnąć jak najwięcej serwerów na jedną maszynę i jak najwięcej z tego zarobić.

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321890
Udostępnij na innych stronach

  • 0
13 godzin temu, Helios1993 napisał:

Na nim też ram jest współdzielony, więc przejście na niego z aktualnego hostingu dużo nie da. Przed zmianą hostingu lepiej wykonać pozostałe czynności poprawiające wydajność.

jakieś dowody na współdzielenie?

Edytowane przez kerpson
tylko dowody a nie domysły
Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321895
Udostępnij na innych stronach

  • 0
59 minut temu, kerpson napisał:

jakieś dowody na współdzielenie?

Zbyt mało miejsca na dysku jak na daną ilość ramu aby mógł on być dedykowany. Jeśli to ci nie wystarcza to mogę kupić tańszy serwer i pokazać jednoznaczny dowód.

1 godzinę temu, margo napisał:

a to jaki hosting wybrać bo tamten to w innej walucie trzeba płacić.

 

Lvlup z czterema wątkami procesora, wirtualną walutę możesz kupić taniej na rynku (do którego link znajdziesz na forum lvlupa).

Edytowane przez Helios1993
Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321897
Udostępnij na innych stronach

  • 0

@Helios1993A jak mam ogarnąć soft ?. Pomóż mi ogarnąć soft a i dodam że Eclipse Memory Analyzer nie mogę odpalić dump bo mi błąd wywala jak chce otworzyć w tej aplikacji dumpa. 

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321915
Udostępnij na innych stronach

  • 0
28 minut temu, margo napisał:

A jak mam ogarnąć soft ?

No poaktualizuj wszystko tak jak ci wcześniej pisałem.

28 minut temu, margo napisał:

dodam że Eclipse Memory Analyzer nie mogę odpalić dump bo mi błąd wywala jak chce otworzyć w tej aplikacji dumpa. 

Więc może pokażesz ten błąd?

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321917
Udostępnij na innych stronach

  • 0

Nie mogę znaleźć pluginu TAB i powiedz mi czemu plugin FastLogin jest lepszy od pluginu AuthMe oraz .jaka jest komenda na losowy teleport w EssentialsX.

Jak chcę odpalić plik dump w Eclipse Memory Analyzer to wczytuje się po czym wyskakuje taki błąd:

Parsing heap dump from C:\Users\Lenovo\Deskop\sasas\paczka serwera\TimelsMoney\heap-dump-2020-05-22_16.48.35.hprof has encountered a problem.
An internal error occurred during: "Parsing heap dump from C:\Users\Lenovo\Deskop\sasas\paczka serwera\TimelsMoney\heap-dump-2020-05-22_16.48.35.hprof".

Wgrałem też plugin Spark.

Edytowane przez margo
Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321918
Udostępnij na innych stronach

  • 0
29 minut temu, margo napisał:

Nie mogę znaleźć pluginu TAB

https://github.com/NEZNAMY/TAB/releases

32 minuty temu, margo napisał:

powiedz mi czemu plugin FastLogin jest lepszy od pluginu AuthMe

A skąd wziąłeś taką informację? Fastlogin to dodatek do authme, który automatycznie loguje graczy z legalną wersją gry.

33 minuty temu, margo napisał:

jaka jest komenda na losowy teleport w EssentialsX

/tpr

34 minuty temu, margo napisał:

Jak chcę odpalić plik dump w Eclipse Memory Analyzer

Nwm co zepsułeś.

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321921
Udostępnij na innych stronach

  • 0
36 minut temu, margo napisał:

@Helios1993Powiedz mi jak ogarnąć soft na serwerze co pisałeś w odpowiedzi wyżej.

1 godzinę temu, Helios1993 napisał:

No poaktualizuj wszystko tak jak ci wcześniej pisałem.

 

Odnośnik do komentarza
https://skript.pl/temat/52688-pomoc-w-rozwi%C4%85zaniu-problemu-z-lagami-na-serwerze/#findComment-321923
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...