Jump to content

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


Recommended Posts

Όπως προφανώς καταλάβατε, δεν πα να έχει το τούμπανο PC και την γαμάτη την γραμμη, ο server θα lagάρει. Και αυτό γιατί χρειάζεται την σωστή ρύθμιση και στήσιμο. Πχ ένας φίλος μου άνοιξε πρόσφατα δικό του server και lagαρε από τον Garbage Collector με 30 άτομα, ενώ άλλος φίλος μου με ίδιο μηχάνημα από την ίδια εταιρία (και ίδιο pack) σήκωνε 1900...

 

Του έδωσα τις συμβουλές μου, όπως σας έδωσα εδώ και εσάς, το μελέτησε και έκανε τις απαραίτητες αλλαγές. Και φυσικά δεν έχει πλέον lag.

 

Όχι δεν είμαι μέλος της NC... Απλά έχοντας έναν αρκετά επιτυχημένο server εδώ και σχεδόν 2 χρόνια, στήνοντας μηχανήματα κατόπιν αμοιβής για L2J/Web/IRC/Application servers, ε, το κάνω καλά. Αφού είναι η δουλειά μου! ;-)

Link to comment
Share on other sites

Ok den pirazei...pistevo gia esena omos oti tha to elines se 1 lepto kai pollu leo! den exo vrei pote kati sto mxc pou na to e3igei! giayto sto eipa...

dokimases kai dn to brhkes?
Link to comment
Share on other sites

Hetzner.de (αν επιτρέπεται η διαφήμιση).

Φτηνά μηχανήματα... Και εξαιρετικής ποιότητας.

 

Το χρήμα ΔΕΝ κάνει έναν καλό σέρβερ. Η αφοσίωση τον κάνει καλό.

Όσο σε νοιάζει και σε πονά και λιώνεις πάνω του, τότε θα γίνει καλός. Απλά το θέμα είναι πως το καλό πράγμα αργεί να γίνει και ο κόσμος τα παρατάει εύκολα.

Ο RaidFight τους πρώτους 9 μήνες είχε 40 άτομα το πολύ. Σήμερα, κάτι λιγότερο από 2 χρόνια ανοικτός, έχει 1300+. Απλά δεν τα παράτησα και προσπάθησα να δω τι δεν έκανα καλά. Τόσο απλά.

 

Το να κατηγορείς τους άλλους, είναι το πιο εύκολο, αλλά μόνο εμάς μπορούμε να αλλάξουμε και να βελτιώσουμε.

Link to comment
Share on other sites

Den ksero pos se olous prokiptoun tetia problimata me lag. Ego trexo tin DB kai ton gameserver se ksexoristo mixanima. Malista i DB einai serverloft kai o gameserver hetzner. To mixanima tis database kai to mixanima tou gameserver trexoun oktapirino Xeon E5405 (to noumero me ? ). Exo dosei 8 GB ram ston game server. O kodikas mou einai para poli baris se ipologistiki isxi ( 8 cocurrent hardware threads sinithos ola sto 50% ston gameserver kai sto 10% usage tin database ).

 

Mexri tora den exo paratirisei lags ston server. Exo peak 850 se sieges kai o server exei 600-700 average kathe mera. Restart den kano pote, mono otan thelo na kano update, pano kato mia ebdomada. I ta dio mixanimata mou einai thaymata , i apla eseis trexete se mpaxanteles mixanimata :)

 

PS: Kai oute ean clean up stin database parakalo. Bgazo 1 ebdomada online aneta xoris oute deyterolepto lag spike.

 

Ti na po , akouo olous na lene gia lags kai problimata. Ego pantos ton server ton exo 3 mines, den exo dosei katholou simasia se themata optimizing kai performance kai trexei mia xara ...

 

 

Link to comment
Share on other sites

Hetzner.de (αν επιτρέπεται η διαφήμιση).

Φτηνά μηχανήματα... Και εξαιρετικής ποιότητας.

 

Το χρήμα ΔΕΝ κάνει έναν καλό σέρβερ. Η αφοσίωση τον κάνει καλό.

Όσο σε νοιάζει και σε πονά και λιώνεις πάνω του, τότε θα γίνει καλός. Απλά το θέμα είναι πως το καλό πράγμα αργεί να γίνει και ο κόσμος τα παρατάει εύκολα.

Ο RaidFight τους πρώτους 9 μήνες είχε 40 άτομα το πολύ. Σήμερα, κάτι λιγότερο από 2 χρόνια ανοικτός, έχει 1300+. Απλά δεν τα παράτησα και προσπάθησα να δω τι δεν έκανα καλά. Τόσο απλά.

 

Το να κατηγορείς τους άλλους, είναι το πιο εύκολο, αλλά μόνο εμάς μπορούμε να αλλάξουμε και να βελτιώσουμε.

 

θα συμφωνήσω μαζί σου άμα σου αρέσει κάτι και ασχοληθείς πραγματικά με το θέμα κι όχι να λες σε άλλο να σου λύνει τα προβλήματα θα καταφέρεις αυτό που θες και μετά θα ξέρεις ότι αυτό είναι δικό σου δημιούργημα και δεν θα δίνεις λογαριασμό σε κανένα... για το τι και πως

Link to comment
Share on other sites

@kuba90 με τα μηχανήματα που έχεις, λογικό. Απλά τον κόσμο που αναφέρεις τον σηκώνεις και με έναν απλό διπύρηνο αν το στήσεις σωστά. Εκεί βρίσκεται η διαφορά σε σχέση με αυτό που λέω και αυτού που επικαλείσαι.

Αν τώρα το να τρέχει τον server σε έναν διπύρηνο απλό, με κόστος 30-40 ευρώ το πολύ τον μήνα και σηκώνεις στον ίδιο κόσμο που σηκώνεις εσύ με 150 και βάλε (από όσο υπολογίζω) κάνει το μηχάνημα μπαγκατέλα; Δε νομίζω, τον admin ίσως όμως.

 

Ξέχασες έναν πάρα πολύ σημαντικό παράγοντα όμως. Network latency μεταξύ database και server καθώς είναι σε διαφορετικά database. Μπορεί να μην φένεται τώρα αλλά θα φανεί με περισσότερο κόσμο.

Δεν υπολογίζεις την περίπτωση το ένα από τα δυο τα μηχανήματα να πάψει να "βλέπει" στο δίκτυο το άλλο...

Όπως προείπα, χωριστοί δίσκου αρκούν με το παραπάνω. Τα χωριστά μηχανήματα είναι μόνο όταν έχεις άμεση σύνδεση μεταξύ τους και δεν μεσολαβεί το Internet.

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. Tora to na kaneis login kai na kathisterisei na sou fortosei ton character kata 100 ms , den einai kai toso megalo kako :) Tis megaliteres kathisteriseis tis blepo otan kano restart ton server kai metaferei terastious ogous dedomenon apo ton gameserver sto mixanima tis database.

 

To na papsei to ena mixanima na blepei to allo logo blabis kapiou ISP e ok mikro to kako. To idio me to na papsei o gameserver na blepei tous pektes :) Oso gia ta 40 euro, exo arketa megales loupes me custom kodika diko mou pou me dipirino den sikoneis me tipota tetio server :) Tous okto pirines pio poli tous dialeksa gia na grapso baria features. Basika 32 pirines einai se fetes alla me 2 CPU ( x 4 pirines ) parallila. Den xrisimopoiounte oloi.

 

Oso gia ta lefta kai tin poiotita tou server ego pisteyo oti oso pio pola doseis toso kalitero server tha kaneis. Giati ? Idika stin diki mou periptosi pou einai highrate den arkei apla na balo ena default pack. Prepei na grapso polla custom features gia na ksexoriso kathos iparxoun poloi highrate. Osi perissoteri epeksergastiki isxi exeis sta xeria sou, toso pio spoudea pragmata mporeis na grapseis ;)

Link to comment
Share on other sites

Πάντως από εμπειρία αν κρίνω από την απόδοση που έχεις με μηδενικό optimization, την δουλειά σου την κάνεις άνετα με optimization και ένα μηχάνημα της Hetzner (Core i7 920 - 8Gb RAM - 2x 750Gb HDD) πού έχει 40 ευρώ. Εκεί θέλω να καταλήξω.

Link to comment
Share on other sites

file nekys tha to ektimousa afantasta an eftiaxnes ena mikro guide peri<< Java garbage Collector >> k pws to ennow...ap oti ktlv oi rythmiseis tou J.G.C einai analoga to mhxanhma p trexei to server....poly wraio tha tane na evazes paradeigmata...

 

p.x. 4ghz 4gb ram i think --XmxEDITm -XmsEDITm -XmnEDITm

      6ghz 8gb ram i think --XmxEDITm -XmsEDITm -XmnEDITm

 

 

tha me voithouse idietera...

 

Y.G an gia kapoious logous then mporeis....k afou then mporeis na apanthseis se pm tha to ektimousa episis na m eleges thn gnwmmh s gia to ti J.G.C config na kanw....gia ayto to sistima (kserw oti einai potapo**)amd x64 4ghz 4gb ram 320HDD2 ...

 

2o Y.G ..Diavasa to post http://www.petefreitag.com/articles/gctuning/ k an k kserw agglika me voithise mono na katalavw ti einai...oxi ti config prepei na kanw panw sto mhxanhma m....   

 

eyxaristw gia to xrono s... ;)

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...