Pytanie:
Ilu graczy będzie w stanie obsłużyć ten VPS?
AStopher
2015-10-27 21:02:06 UTC
view on stackexchange narkive permalink

Zacząłem wynajmować VPS ( VPS „Platinum X8” od Server4You), ma on następującą specyfikację:

  • Procesor: 16 rdzeni (Intel Xeon E5550) ;
  • RAM: 18 GB (30 GB Burst);
  • HDD: 800 GB;
  • Przepustowość: 100 Mb / s ( chociaż dostałem 430 MB / s z speedtest-cli , więc w rzeczywistości może to być połączenie Gigabit );
  • System operacyjny: Ubuntu 14.04

Używam ten VPS dla pojedynczego serwera Minecraft (tj. nie sieci serwerów), wraz z serwerem WWW Teamspeak 3 & (z serwerem MySQL). Witryna prowadzi forum i ostatecznie będzie uzyskiwać tylko umiarkowany ruch (połączenia <100 na raz), & Planuję, aby serwer Teamspeak miał podwojoną liczbę miejsc na serwerze Minecraft ( planuję ubiegać się o licencja na zysk, gdy ruch się zwiększy) .

Ponieważ VPS ma miesięczny kontrakt, mogę go anulować i udać się gdzie indziej w dowolnym momencie; jeśli serwer Minecraft zacznie przerastać VPS, mogę uaktualnić do innego pakietu VPS ( gdzie indziej, ponieważ jest to najwyższy pakiet VPS u dostawcy ) lub nawet serwer dedykowany

W tej chwili serwer Minecraft ma 125 miejsc ; czy może być wyższy przy obecnych specyfikacjach sprzętu?

Serwer Minecraft uruchamia kilka wtyczek, na przykład:

  • Craftbukkit ( mod );
  • WorldEdit (chociaż zostanie to usunięte, gdy serwer zostanie otwarty dla publiczności);
  • Frakcje

Serwer Minecraft jest kontrolowany przez Multicraft (licencja `` posiadana '' na maksymalnie 2 serwery), z dodatkowymi parametrami uruchamiania, aby umożliwić użycie wszystkich 16 rdzeni procesora & 64-bitowa Java:

  java -jar -d64 -XX: + UseConcMarkSweepGC -XX: + UseParNewGC -XX: + CMSIncrementalPacing -XX: ParallelGCThreads = 16 -XX: + AggressiveOpts -Xms8G -Xmx27G minecraft-server.jar  

Jaka jest maksymalna liczba miejsc dla graczy, które serwer Minecraft powinien obsłużyć przy aktualnych specyfikacjach sprzętowych VPS?

Rozpocząłem [meta dyskusję] (http://meta.hardwarerecs.stackexchange.com/q/331/1) na pytania takie jak te, jeśli ktoś chce się zastanowić.
* Mała aktualizacja: od wczoraj serwer obsługuje tylko serwery Minecraft i nic więcej. Witryna, Multicraft (panel) itp. Są hostowane na innym serwerze, który kupiłem. Wzrost wydajności jest znaczący. *
Jeden odpowiedź:
Andy
2015-10-27 22:06:04 UTC
view on stackexchange narkive permalink

Przekonasz się, że jesteś bardziej ograniczony przez pamięć RAM niż procesor - zwłaszcza w przypadku 16 rdzeni. Linia 100 Mbit również nie będzie czynnikiem ograniczającym.

Więc korzystając z pamięci RAM, będziesz mieć około 16-17 GB, które możesz poświęcić Minecraftowi po tym, jak system operacyjny pobierze potrzebną część.

Doświadczenie pokazuje, że można uzyskać około 10 graczy na GB pamięci RAM. W takim przypadku powinieneś być w stanie obsłużyć 160 graczy.


Kilka rzeczy do rozważenia przy powyższym oszacowaniu:

  • Edycja świata wymaga bardzo dużej ilości pamięci RAM podłącz. Wspomniałeś, że zamierzasz go usunąć. To dobry pomysł.
  • Ustawienie maksymalnego rozmiaru mapy może również pomóc. Jeśli gracze nie mogą stale rozszerzać mapy, serwer ma mniej, co musi generować podczas eksploracji.
  • Twój dysk twardy jest najprawdopodobniej obracającym się dyskiem, jeśli generujesz wiele fragmentów naraz (tj. graczy biegnie w kółko we wszystkich kierunkach), będzie to obszar, który powoduje lag, ponieważ nowe fragmenty są zapisywane na dysku.
  • Jeśli pozwolisz na zautomatyzowane farmy AFK, mogą one pochłonąć procesor i pamięć RAM. Bądź tego świadomy i rozważ wtyczki, które ograniczają liczbę jednostek i mobów na porcję, aby uniemożliwić komuś siedzenie na farmie godzinami lub dniami.
  • Niektóre wtyczki wymagają bazy danych (na przykład te zapobiegające żałobie). Dodanie bazy danych zajmie trochę pamięci. Jednak może to bardzo łatwo zmieścić się w 2 GB, które przydzieliłem dla twojego systemu operacyjnego.
Miałem możliwość wyboru dysku SSD o pojemności 400 GB zamiast dysku twardego o pojemności 800 GB, czy dysk SSD jest lepszą opcją?
Osobiście zostałbym przy większym dysku. Miałem dysk 500 GB przeznaczony na serwer. Moje problemy dotyczyły prawie wyłącznie ukrytych farm AFK. Dodatkowo, jeśli wyznaczasz granice świata, istnieją sposoby na wstępne generowanie fragmentów, w takim przypadku i tak nie przyniesie to większych korzyści. Wadą tego jest to, że kiedy tworzone są nowe biomy, nie pojawiają się one przypadkowo.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...