Skocz do zawartości
  • 0

Jak zmniejszyć timingsy?


Pytanie

Na swoim serwerze mam lagi, jest 40 osób i spadki TPS'ów do 18 oraz MSPT się zwiększa do 50/60, na serwerze jest 23 GB ramu więc to nie wina hostingu, optymalizowałem serwer i mało się zmieniło
Timingsy: https://timings.aikar.co/?id=e3755dae25374dfdbe77568b3e3547c3

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
15 minut temu, xkubasvasd napisał:

to nie wina hostingu

To jest wina hostingu. Titanaxe nie bez powodu jest często nazywany titanscamem. Według timingów, posiadasz 11475 mb ramu, co może być dla ciebie jednym z dowodów scamu. Kolejny dowód to przeciążony procesor - "timingcost: 226". Jeśli ta wartość jest powyżej 150 to można myśleć nad zmianą hostingu, a jeśli jest powyżej 200 to należy zrobić to natychmiast. Unikaj wszystkich hostingów, na których możesz kupić więcej niż 16gb ramu dla pojedynczego serwera. Gdybyś nawet dostał tyle ramu to byś jedynie stracił na wydajności. Duże serwery (100-200 graczy) często trzymają się w granicach 16gb, przy czym niektóre przypisują "tylko" 12gb.

Aktualnie płacisz więc 230zł miesięcznie za 11gb ramu i 36% wątku procesora, co nie wystarczy ci na jakikolwiek publiczny serwer. Zalecam jak najszybciej zmienić hosting. Wybór jest ogromny, kilka przykładowych to lvlup, dedicatedmc, pufferfishhost, birdflop, bloom i retronode, z których według moich mniejszych testów i opinii innych najlepiej radzi sobie bloom. Na twój serwer wystarczy pakiet Performance 8gb za ~70zł/msc, czyli ponad 3x taniej niż płacisz na tym scamie.

Dodatkowo zalecam wywalić wszystkie śmieciowe pluginy "antilag", powodują one tylko większe lagi. Wśród nich są lagassist, stackmob i entitytrackerfixer. Okropne są też pluginy "antiexploit", czyli u ciebie exploitfixer. Takie pluginy nic nie robią, sam Paper zajmuje się naprawą podobnych błędów i luk w bezpieczeństwie, i robi to dużo szybciej i efektywniej niż takie pluginy. Kolejnym bardzo śmieciowym pluginem jest plugman, który jest jeszcze gorszy od komendy /reload. Przeładowywanie kodu javy podczas działania jest najgorszym co można zrobić, coś takiego bardzo często uszkadza pluginy, przez co czasami wymagają one reinstallu. Mniejsze zmiany w pluginach, które możesz wprowadzić to:
- holographicdisplays -> decentholograms (zasobożerny i stary plugin)
- mycommand -> kosz (jego funkcje posiada essentialsx, a nawet sam craftbukkit)
- crazyauctions -> playerauctions (porzucony i dziurawy)
- worldborder -> chunky (wolny, porzucony i czasami powoduje uszkodzenie plików świata)
- betterrtp -> kosz (funkcję losowego teleportu posiada essentialsx)
- plhidepro -> commandwhitelist (zawalony zbędnymi funkcjami, których cel można osiągnąć tylko jedną funkcją)
- joinmessage (tą funkcję posiada essentialsx)
- litebans (closed source, nie wspiera velocity)
- animatedscoreboard (jego funkcje posiada TAB)
- bungeeguard (nie widzę żebyś posiadał proxy, więc ten plugin jest zbędny)

Poaktualizuj też wszystko co masz na serwerze, przede wszystkim vulcana, sparka i silnik serwera.

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318210
Udostępnij na innych stronach

  • 0
Godzinę temu, Helios1993 napisał:

Wybór jest ogromny, kilka przykładowych to lvlup, dedicatedmc, pufferfishhost, birdflop, bloom i retronode

pukawka będzie dobrym wyborem? i czy podane wyżej hostingi to są VPS'y?

 

Godzinę temu, Helios1993 napisał:

Na twój serwer wystarczy pakiet Performance 8gb za ~70zł/msc

Ile osób wytrzyma taki serwer? Z zoptymalizowanymi plikami

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318217
Udostępnij na innych stronach

  • 1
14 minut temu, xkubasvasd napisał:

pukawka będzie dobrym wyborem?

Jeśli nie trafisz na przeciążoną maszynę to tak, jednak stuprocentowej pewności na to nie ma. Ram jest na niej współdzielony, co może być problemem na pełnej maszynie w godzinach szczytu.

 

4 minuty temu, xkubasvasd napisał:

Ile osób wytrzyma taki serwer?

Tak z 60-80, przy niemal perfekcyjnej konfiguracji całego serwera (a więc też wybór pluginów) może nawet 100, jednak przy tej ilości graczy mogą już wolniej ładować się chunki ze względu na tylko 2 wątki procesora. Jeśli dojdzie graczy i używany pakiet nie będzie już wystarczający to zawsze możesz go powiększyć. Jeszcze taka porada, nie patrz tylko na ram. Lagi bardzo rzadko są spowodowane brakiem ramu, wtedy zazwyczaj albo jest crash, albo wysokie czasy gc. Jeśli serwer nie crashuje z błędem 'out of memory' oraz czasy gc są niskie to znaczy, że nie wyrabia inna część maszyny (procesor, dysk). Patrz przede wszystkim na wątki procesora i zawsze upewniaj się, że są one dedykowane, lub przynajmniej semi-dedykowane (masz wyższy priorytet do ich używania, a inne serwery mogą z nich korzystać jedynie jeśli sam z nich nie korzystasz, przy czym nie ma też oversellingu). Dobrym wyznacznikiem oversellingu jest ilość miejsca na dysku dzielona przez ilość ramu, jeśli wynik wynosi mniej niż 5 to ram jest współdzielony i jest spory overselling, jeśli mniej niż 10 to procesor jest współdzielony i jest średni overselling, a jeśli więcej niż 10 to wątki są dedykowane. Patrzeć też można na ilość ramu dzieloną przez ilość wątków, perfekcyjną liczbą w tym przypadku jest 4, mniej może oznaczać overselling, a więcej jest średnio opłacalne. Dedykowane wątki rozpoznasz też po identycznym wyniku tego dzielenia w każdym pakiecie danego hostingu.

 

27 minut temu, xkubasvasd napisał:

czy podane wyżej hostingi to są VPS'y?

Lvlup hostuje jedynie vpsy, bloom też posiada je w swojej ofercie, jednak nie w Europie. Nie myśl też, że znany wielu Polakom schemat "vps zawsze jest lepszy niż hosting mc" jest prawdziwy. Wziął się on z niskiej jakości polskich hostingów mc (enderchest, titanaxe, craftserve itp.) i wysokiej jakości polskich hostingów vps (lvlup). Przykładem może być vps z hostingu contabo, który poradzi sobie dużo gorzej niż tańszy serwer mc z pukawki.

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318219
Udostępnij na innych stronach

  • 0
15 minut temu, Helios1993 napisał:

bloom też posiada je w swojej ofercie, jednak nie w Europie

Czym Bloom będzie dobrym wyborem?
Pakiet Performance, Falkenstein, 12 GB (jak się da ulepszyć z 8 GB na 12 GB to zakupię 8)

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318224
Udostępnij na innych stronach

  • 1
3 minuty temu, xkubasvasd napisał:

Czym Bloom będzie dobrym wyborem?

Ze znanych mi hostingów bloom jest najlepszy, więc będzie to dobry wybór.

 

4 minuty temu, xkubasvasd napisał:

jak się da ulepszyć z 8 GB na 12 GB to zakupię

Da się, wystarczy utworzyć ticketa w panelu płatności blooma.

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318225
Udostępnij na innych stronach

  • 1

Tak, bloom pozwala rozdzielić jeden serwer na kilka. Pamiętaj tylko, że każdy serwer mc do poprawnego działania wymaga przynajmniej 2 wątki procesora, a proxy też trochę sobie bierze. Nie zalecam też korzystać z bungeecorda, jest mało bezpieczny i zasobożerny. Aktualnie w rankingu silników proxy prowadzi Velocity autorstwa twórcy przede wszystkim waterfalla i redisbungee oraz rozwijany przez twórców Papera.

Odnośnik do komentarza
https://skript.pl/temat/51920-jak-zmniejszy%C4%87-timingsy/#findComment-318239
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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