Please login or register.

Login with username, password and session length
 

Author Topic: Server Performance Optimalisatie  (Read 14703 times)

raydirksen

  • Nieuweling
  • *
  • Posts: 4
    • View Profile
Server Performance Optimalisatie
« on: 12 March 2011, 19:05:54 »
Hallo tweakers,

Ik ben geen actieve gebruiker van tweakcraft, maar ik vind het wel leuk om af en toe eens te komen kijken wat er wel allemaal niet is gemaakt. Dan heb ik ook weer wat ideetjes voor mijn servertje. Tijdens mijn bezoeken merk ik wel dat tweakcraft ondanks de grote hoeveelheid aan bezoekers zeer stabiel draait en juist daar heb ik een vraag over als dat mag.

Ik beheer namelijk zelf een mini MC server. Met een groep vrienden(5 man) hebben we een VPSje gehuurt zodat we 24/7 kunnen Minecraften mocht het nodig zijn. Echter runt onze minecraft niet zo vlot als dat ik zou willen. Ik zal mijn specs en setup even posten anders kunnen jullie er natuurlijk niks over zeggen.

Mijn VPS
2 Cores van een Quad Core Xeon E5620
768 MB Guaranteed Ram
1.5GB Burst Ram
40 GB Diskspace

MC setup
McMyAdmin als wrapper voor de minecraftserver.
Met de volgende java settings:
-Xms 77M
-Xmx 768M
-XX:+UseFastAccessorMethods
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:ParallelGCThreads=2
-XX:+CMSIncrementalPacing
-XX:+UseAdaptiveGCBoundary
-XX:SurvivorRatio=10
-XX:NewRatio=4
-XX:UseSSE=2

De mapsize is op het moment 50MB.

Zoals je ziet heb ik al aardig wat pogingen gedaan om de MC server beter te laten runnen en ik vroeg mij dan ook af wat doen jullie bij TweakCraft beter(behalve en hele dikke dedicated bak hebben)?

Maddox

  • Admin
  • Held
  • *****
  • Posts: 726
  • Meester der Swagger
    • View Profile
Re: Server Performance Optimalisatie
« Reply #1 on: 13 March 2011, 23:39:55 »
Hoeveel RAM wordt er gebruikt? Want mijn server gebruikt met 6 man erop al bijna 1GB. Misschien dat het probleem daar zit.

raydirksen

  • Nieuweling
  • *
  • Posts: 4
    • View Profile
Re: Server Performance Optimalisatie
« Reply #2 on: 14 March 2011, 11:21:06 »
Ik heb het ramgebruik even gelogged en na ongeveer 4 uur online te zijn met 4 man is het gebruik rond de 640MB dat plus het gebruik van linux zelf is zeker meer dan 768MB. Ik heb dit denk ik gemist omdat ik de server zo vaak heb zitten rebooten.

Om mijn probleem te verhelpen heb ik het volgende gedaan:
- 256 MB ram meer gerequest bij de host (krijg ik later vandaag)
- Reboot schema verdubbelt (restart elke 6 uur)

Ik zal hier laten weten of dit het gewenste effect heeft gehad.

Sedative Svardskampe

  • VIP
  • Senior
  • **
  • Posts: 260
    • View Profile
Re: Server Performance Optimalisatie
« Reply #3 on: 14 March 2011, 18:06:43 »
Het is inderdaad zeer weinig RAM meen ik. De tweakcraft server alleen houdt voor zichzelf dacht ik al 12GB vrij?

En welke uploadsnelheid heb je vanaf je VPS server? Op momenten dat er zware lag is, heb je ernaar gepingd?

Spreek vistu anders eens aan in IRC, die weet er wel het een en ander meer van.

raydirksen

  • Nieuweling
  • *
  • Posts: 4
    • View Profile
Re: Server Performance Optimalisatie
« Reply #4 on: 15 March 2011, 11:07:24 »
Het eerste wat ik probeerde was een serie aan repeated pings op te zetten en de U/D snelheid meten tijdens zon lag moment. Deze zagen er goed uit.

Ik heb inmiddels het probleem verholpen door het volgende te doen:
- Upgrade naar 1024M ram
- Mem gebruik gereduceerd door de grote hoeveelheid aan minecraft boosters te verwijderen(we hadden er meer dan 40) en vervangen door minecraft mania gold blocks.

Lege server, met traditionele boosters, na 12 uur: 500-550MB
Lege server, zonder traditionele boosters na 12 uur: 150-200MB

Schijnbaar zijn grote aantallen boosters echt een boosdoener voor de memory?

Sedative Svardskampe

  • VIP
  • Senior
  • **
  • Posts: 260
    • View Profile
Re: Server Performance Optimalisatie
« Reply #5 on: 17 March 2011, 23:38:43 »
Boosters die zichzelf resetten kunnen zonder probleem gebruikt worden. (Dus boosters die echt STIL staan na gebruik), alleen zijn continu rijdende boosters (2 cirkels naast elkaar?) funest.

raydirksen

  • Nieuweling
  • *
  • Posts: 4
    • View Profile
Re: Server Performance Optimalisatie
« Reply #6 on: 25 March 2011, 10:06:54 »
Alle 40 boosters resetten zichzelf, toch zie ik een verschil in eerder genoemde server load met de traditionele zelfresettende boosters en helemaal geen boosters.

We zijn inmiddels overgestapt op het gebruik van minecart mania wat het gebruik van boosters overbodig maakt en dat zie ik direct terug in de server load.

In beide gevallen heb ik de server 12 uur laten draaien zonder spelers erin met dezelfde settings(m.u.v. het gebruik van minecart mania vs. boosters) met een verschil van ongeveer 400 Mb aan memory aan het eind van deze 12 uur durende periode.

n0xius

  • VIP
  • Volwaardig lid
  • **
  • Posts: 150
    • View Profile
Re: Server Performance Optimalisatie
« Reply #7 on: 28 March 2011, 13:19:45 »
Ray misschien ook een tipje.

Spawning mobs omlaagdraaien?
Loaded chunks eens nakijken? (Minecart mania kan chunks actief houden dacht ik.
Heb je meerdere worlds lopen?
Gone from tweakcraft

Forum » Tweakcraft » Support » Server Performance Optimalisatie