Jump to content

Συμβουλές Για Να Μην Έχει Lag Ο Server Σας!


Recommended Posts

Se teliki analisi balta oso megalitera ginonte ta Xmx kai Xms. Me to Xms na einai to poli iso me to Xmx kai oxi megalitero. Kala einai na ta exeis peripou idia. Ayta se poli genikes grammes xoris na mpeis se leptomeries.

 

 

Link to comment
Share on other sites

  • 4 months later...

Vasika exw diavasei k kserw poly perissotera pragmata ap osa iksera otan ekana auto to prohgoumeno post m s ayto to topic...

 

apla thelw na rwthsw ena pragma k eklhparw kapoios p kserei na m apanthsei..isws k esy o idios nekys an mporeis na asxolitheis 1lepto...

 

sto edit tou startgameserver.bat  to -xmx-xms-xmn einai ana posh ram o garbage collector tha leitourgei?k oso pio poly ram dineis toso pio ligo lagg tha epiferei sto server??

 

k thelw na rwthsw telos auto...exw server machine (xeon e5504 - 12gb ram ddr3 - 140gb sklhro sas 10k x2(se raid 0 = 280gb sklhros)

gia na mporei o l2j server na exei access se olh m th ram ti rythmiseis prepei na kanw?h then xreiazontai kan rythmiseis..??

exei sxesh h ram p trexei o server me to edit tou startgameserver.bat??h to edit einai mono gia save-kapoies epiloges kai kathe posh ram tha kanei o carbage collector douleia???

 

 

eklhparw apanthsei kathws thn xreiazomai ayth thn plhroforia para poly...

opoios mporei na m apanthsei egkyra...

 

eyxaristw gia to xrono sas....

Link to comment
Share on other sites

quant o tiemp poc è malament!

 

greek section only greek language....

 

 

Vasika exw diavasei k kserw poly perissotera pragmata ap osa iksera otan ekana auto to prohgoumeno post m s ayto to topic...

 

apla thelw na rwthsw ena pragma k eklhparw kapoios p kserei na m apanthsei..isws k esy o idios nekys an mporeis na asxolitheis 1lepto...

 

sto edit tou startgameserver.bat  to -xmx-xms-xmn einai ana posh ram o garbage collector tha leitourgei?k oso pio poly ram dineis toso pio ligo lagg tha epiferei sto server??

 

k thelw na rwthsw telos auto...exw server machine (xeon e5504 - 12gb ram ddr3 - 140gb sklhro sas 10k x2(se raid 0 = 280gb sklhros)

gia na mporei o l2j server na exei access se olh m th ram ti rythmiseis prepei na kanw?h then xreiazontai kan rythmiseis..??

exei sxesh h ram p trexei o server me to edit tou startgameserver.bat??h to edit einai mono gia save-kapoies epiloges kai kathe posh ram tha kanei o carbage collector douleia???

 

 

eklhparw apanthsei kathws thn xreiazomai ayth thn plhroforia para poly...

opoios mporei na m apanthsei egkyra...

 

eyxaristw gia to xrono sas....

 

last reply..

Link to comment
Share on other sites

efarmosa afta pou mou ipes kai doulepsan kalitera apo oti perimena to lag mio8ike kata polu

episis xerw ena alo tropo oxi polu kalo alla kati kanei afto omos gia PVP server afto gt se rpg xriazese ola ta mob

afto to mikro kolpaki einai os exis sto DVC kai catacombs iparxoun pola mob ta opia dn xriazonte ta kaneis delete kai to lag mionete afto toulaxiston katalava egw!

Link to comment
Share on other sites

sygnwmh re pedia kanw ena reply se ena thameno post k psaxnw mhpws vrw apanthsei k kthontai twra enas spammer k esy re nexim k lete oti na nai..twra s irthe na grapseis ayto to comment?

tespa..nice trick na delete ta mob se extreme server gia ligotero lagg

 

pame pali ligo sto thema mou omws...

xreiazomai mia kalh apanthsh...

 

opoios mporei k kserei...eklhparw..

Vasika exw diavasei k kserw poly perissotera pragmata ap osa iksera otan ekana auto to prohgoumeno post m s ayto to topic...

 

apla thelw na rwthsw ena pragma k eklhparw kapoios p kserei na m apanthsei..isws k esy o idios nekys an mporeis na asxolitheis 1lepto...

 

sto edit tou startgameserver.bat  to -xmx-xms-xmn einai ana posh ram o garbage collector tha leitourgei?k oso pio poly ram dineis toso pio ligo lagg tha epiferei sto server??

 

k thelw na rwthsw telos auto...exw server machine (xeon e5504 - 12gb ram ddr3 - 140gb sklhro sas 10k x2(se raid 0 = 280gb sklhros)

gia na mporei o l2j server na exei access se olh m th ram ti rythmiseis prepei na kanw?h then xreiazontai kan rythmiseis..??

exei sxesh h ram p trexei o server me to edit tou startgameserver.bat??h to edit einai mono gia save-kapoies epiloges kai kathe posh ram tha kanei o carbage collector douleia???

 

 

eklhparw apanthsei kathws thn xreiazomai ayth thn plhroforia para poly...

opoios mporei na m apanthsei egkyra...

 

eyxaristw gia to xrono sas....

 

 

Link to comment
Share on other sites

http://java.sun.com/performance/reference/whitepapers/tuning.html

 

Μην τα ξαναγράφουμε, τα λέει πολύ αναλυτικά εκεί. Για συνέπεια και μόνο στο λέώ, μην δώσεις όλη τη Ram στην java, δεν κάνει.

Link to comment
Share on other sites

Από θέμα heal size:

-Xmx4800m -Xms4800m -Xmn1200m

Πιστεύω ότι είναι το ιδανικό.

 

Επίσης πολύ χρήσιμη προσθήκη είναι αυτό:

-XX:+PrintGCDetails -XX:+PrintGCTimeStamps

mporei kaneis na mou pei pws t rithmizw auta..?

nekys poli xrisimo to guide sou thx!!!

Link to comment
Share on other sites

Xmx kai Xms είναι η μέγιστη και η αρχική ποσότητα της RAM που θα χρησιμοποιήσει η java virtual machine για τον server σου.

 

Προφανώς όσο μεγαλύτερα, τόσο το καλύτερο. Πρόσεξε όμως. Αν πχ έχεις 4 GB ram δεν θα τα βάλεις όλα στην JVM γιατί χρειάζονται και σε άλλες λειτουργίες του συστήματος. Συμβουλή, άσε 2 GB για το σύστημα, και τα υπόλοιπα βάλτα στην JVM. Και καλό είναι το Xms και Xmx να είναι το ίδιο για λόγους που εξηγούνται στο guide.

Link to comment
Share on other sites

Xmx kai Xms είναι η μέγιστη και η αρχική ποσότητα της RAM που θα χρησιμοποιήσει η java virtual machine για τον server σου.

 

Προφανώς όσο μεγαλύτερα, τόσο το καλύτερο. Πρόσεξε όμως. Αν πχ έχεις 4 GB ram δεν θα τα βάλεις όλα στην JVM γιατί χρειάζονται και σε άλλες λειτουργίες του συστήματος. Συμβουλή, άσε 2 GB για το σύστημα, και τα υπόλοιπα βάλτα στην JVM. Και καλό είναι το Xms και Xmx να είναι το ίδιο για λόγους που εξηγούνται στο guide.

nai alla pou paw gia na ta rithmisw auta...?

Link to comment
Share on other sites

Μπορείς να διαβάσεις τα σχετικά link που δόθηκαν.

Επίσης, πχ τα geodata δεν φορτώνονται μέσα στο heap της java, άρα όταν ορίζετε το μέγεθος του heap, να μην δίνεται όλη την διαθέσιμη RAM αλλά να αφήνετε τουλάχιστον ~700Mb ελεύθερα.

Και αυτό γιατί ακόμα και η MySQL αυξάνει την χρήση της RAM όσο περισσότερα connection έχει, αλλά και τα geodata φορτώνουν εκτός RAM.

 

Έδωσα μερικά πολύ αναλυτικά link σχετικά με την ρύθμιση της java. Διαβάστε τα.

 

Με αυτό τον τρόπο μόνο θα καταλάβετε πως δουλεύει το JVM και πιστέψτε με, θα σας φανεί πολύ χρήσιμο στο μέλλον.

 

Ο λόγος που δεν δίνω έτοιμες ρυθμίσεις είναι γιατί οι περισσότεροι δεν τα χρειάζονται (ή νομίζουν ότι δεν τα χρειάζονται) και στοχεύουν σε "σοβαρούς" server. Αν δεν βλέπετε τον server σας σοβαρά δεν θα ρίξετε το απαραίτητο διάβασμα. Και δυστυχώς χρειάζεται πολύ διάβασμα για έναν σοβαρό server. Όχι μόνο για την ρύθμιση της Java, αλλά και στην ρύθμιση της MySQL, στο bug fixing, στην διαχείριση του community κλπ κλπ.

 

Με την διαγραφή των spawn ΔΕΝ μειώνεται το lag, εκτός αν ο server τρέχει σε κανένα pentium 3, πάνω σε ISDN γραμμή με windows 95...

 

Το θέμα εδώ είναι η συμπεριφορά της java και δη του garbage collector. Παρακαλώ να είστε εντός θέματος.

Link to comment
Share on other sites

Oi egrafes stin basi dedomenon kai i kathisterisi pou iparxei mexri na metadothoun ta dedomena apo to ena mixanima, sto allo meso Internet den epireazei to latency ton pexton. Stous pektes to latency eksartate mono apo tin kathisterisi pou iparxei metaksi paikti --> gameserver.

 

Αν o server αργήσει να γράψει/ διαβάσει την βάση δεδομένων, δεν επηρεάζει το latency των παικτών αλλά οι παίκτες μπορούν να το εκμεταλλευτούν για stucksub & dupe exploits.

Το έχω δει να συμβαίνει σε διάσημο ελληνικό server...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...