PDA

Bekijk Volledige Versie : ED Server.. CPU



IJs
28/07/04, 18:58
Net een nieuwe dedicated server bij Easydedicated besteld (#2, Celeron 2.4ghz), alleen ben ik nu al wat problemen tegengekomen.

Op het moment draait er het volgende:
- Apache 2.0.50 (compiled) + PHP + MySQL
- HLDS Counter-Strike WC3 8pl
- HLDS Counter-Strike AMXX 12pl

OS: Redhat Linux 9.0 met stock kernel 2.4

Het probleem is dat ik veel last heb van lagspikes op mn CS servers, maar vooral het CPU gebruik van de beide servers is niet in orde (als er met meer dan +-8 players wordt gespeeld); met 11 players neemt deze constant 40-65% CPU usage in gebruik na een tijdje.. ook als de 8 player HLDS server niet draait blijft dit hetzelfde.
Nu kan dat natuurlijk aan de plugins liggen die erop draaien, maar ik heb onderandere geprobeerd het meeste uit te zetten en een andere module (AMX ipv AMXX) te installeren, wat geen beter resultaat leverde. Die CPU usage lijkt mij gewoon veel te hoog voor een HLDS server.
Een ander probleem is dat Apache af en toe ook enorme CPU usage gebruikt (in server-status van Apache een usage van 20% met pieken van 30%), vanwege een counter-script voor een counter-service, die wij hosten, die een sqlite database gebruikt.
Ook 'webmin', een gratis control panel voor je server, ala CPanel of Plesk, trekt bij het processen van elke pagina 99% CPU. Webmin draait z'n eigen webserver en maakt gebruik van perl (die zoveel CPU in beslag neemt voor een seconde of 1, 2).

Nu heb ik een phpsysinfo pagina, http://yuna.gotdns.com/phpsysinfo, en vaag genoeg geeft deze bij de processor een cache van 8 KB ipv 128 KB aan (natuurlijk ook in /proc/cpuinfo)... zou de processor de oorzaak van deze problemen zijn?

Even ter vergelijking een paar andere phpsysinfo pagina's:
http://www.nbsdesignz.com/stats/
http://www.ac.com.au/phpSysInfo/
http://srv06.pcextreme.nl/
Allemaal 128 KB...

SeppaR
28/07/04, 19:04
Ok, even ter verduidelijking.
Ik zou de forums van http://server.counter-strike.net/forums/ maar eens bezoeken.
Daar zie je duidelijk op, dat Linux met addons (zoals AMX) een CPU verbruik van 40% oplevert, indien je server volzit. Dit is ook de main reason, waarom ik naar Windows ben overgeschakeld.

Dat easydedicated je zou oplichten lijkt mij hier denk ik een beetje belachelijk, ik zeg niet dat het niet mogelijk is, maar het lijkt me nogal raar.

Overigens, apache samen draaien met Gameservers levert lagspikes ingame op. Dit natuurlijk, zodra mensen je pagina gaan opvragen, gaat apache CPU en geheugen verbruiken, wat nogal eens spikes kan opleveren.

Overigens lijkt mij 512 MB geheugen zeker de bottleneck. VEEL te weinig !

IJs
28/07/04, 19:09
Ik zeg niet dat Easydedicated mij oplicht. Ik geef alleen maar aan dat het naar mijn idee misschien wel eens mogelijk zou zijn dat we een (niet helemaal) defecte CPU hebben.
Daar kan Easydedicated waarschijnlijk ook weinig aan doen aangezien ik niet denk dat zij elke server uitgebreid gaan testen op defecten.

Memory is volgens mij niet het probleem: er is nog genoeg vrij.

SeppaR
28/07/04, 19:26
Ik denk dat wij hier op het forum daar dan niets aan kunnen doen als dat zo moest zijn?
Ik DENK dat ik de persoon die je moet contacteren voor dit ken...






Easydedicated natuurlijk :)

IJs
28/07/04, 19:28
Dat snap ik.. ik wou alleen ff weten of het logisch was of iemand hier wel eens vaker last van heeft gehad, wie weet? :D

Dennis
28/07/04, 19:31
Origineel geplaatst door SeppaR
Ik denk dat wij hier op het forum daar dan niets aan kunnen doen als dat zo moest zijn?
Ik DENK dat ik de persoon die je moet contacteren voor dit ken...

Easydedicated natuurlijk :) Je moet eerst even uitzoeken of het zo is lijkt me.

SeppaR
28/07/04, 19:33
Origineel geplaatst door DennisCitus
Je moet eerst even uitzoeken of het zo is lijkt me.
Ok.. En wie kan dat uitzoeken?
Easydedicated natuurlijk, van op afstand is dat moeilijker.

XF-RICK
28/07/04, 19:39
Origineel geplaatst door IJs
Net een nieuwe dedicated server bij Easydedicated besteld (#2, Celeron 2.4ghz), alleen ben ik nu al wat problemen tegengekomen.

Op het moment draait er het volgende:
- Apache 2.0.50 (compiled) + PHP + MySQL
- HLDS Counter-Strike WC3 8pl
- HLDS Counter-Strike AMXX 12pl

OS: Redhat Linux 9.0 met stock kernel 2.4

Het probleem is dat ik veel last heb van lagspikes op mn CS servers, maar vooral het CPU gebruik van de beide servers is niet in orde (als er met meer dan +-8 players wordt gespeeld); met 11 players neemt deze constant 40-65% CPU usage in gebruik na een tijdje.. ook als de 8 player HLDS server niet draait blijft dit hetzelfde.
Nu kan dat natuurlijk aan de plugins liggen die erop draaien, maar ik heb onderandere geprobeerd het meeste uit te zetten en een andere module (AMX ipv AMXX) te installeren, wat geen beter resultaat leverde. Die CPU usage lijkt mij gewoon veel te hoog voor een HLDS server.
Een ander probleem is dat Apache af en toe ook enorme CPU usage gebruikt (in server-status van Apache een usage van 20% met pieken van 30%), vanwege een counter-script voor een counter-service, die wij hosten, die een sqlite database gebruikt.
Ook 'webmin', een gratis control panel voor je server, ala CPanel of Plesk, trekt bij het processen van elke pagina 99% CPU. Webmin draait z'n eigen webserver en maakt gebruik van perl (die zoveel CPU in beslag neemt voor een seconde of 1, 2).

Nu heb ik een phpsysinfo pagina, http://yuna.gotdns.com/phpsysinfo, en vaag genoeg geeft deze bij de processor een cache van 8 KB ipv 128 KB aan (natuurlijk ook in /proc/cpuinfo)... zou de processor de oorzaak van deze problemen zijn?

Even ter vergelijking een paar andere phpsysinfo pagina's:
http://www.nbsdesignz.com/stats/
http://www.ac.com.au/phpSysInfo/
http://srv06.pcextreme.nl/
Allemaal 128 KB...

Ik heb zo'n gevoel dat de L2 cache niet aangezet is, of in dit geval de CPU beschadigd is. Ze zouden eens in het BIOS moeten kijken of het wel aangezet staan. Het kan namelijk een sterk vertraagde CPU als resultaat opleveren.

Suc6

maxnet
28/07/04, 20:14
Zie: http://ask.slashdot.org/askslashdot/03/02/21/0949225.shtml?tid=106

The MAzTER
28/07/04, 20:56
sowieso niet handig om een celeron voor zo'n redelijk zware app als een gameserver te gebruiken

IJs
28/07/04, 21:50
Contact opgenomen met support. Als er hier toevallig iemand was met hetzelfde type server als ik (en klant is bij ED) dan konden we ff vergelijken :)

The MAzTER
28/07/04, 22:16
nogmaals:

celeron -> low budget, voor kantoor pcs die alleen wat programmas zoals word gebruiken
Pentium 4 -> normal -> voor kantoor en zwaardere toepassingen, eventueel te gebruiken voor kleine servers
Xeon -> servers en handig voor video bewerking e.d.

webhosting:
Celeron voor server voldoet als je er wat kleine sites op wilt hosten, dns server, backups server etc, geen gameservers (gameservers zijn redelijk zwaar en nemen aardig wat cpu power in beslag)
P4 voldoet voor de wat grotere sites, ook gameservers etc
Xeon: voor bijvoorbeeld een DB server, gameservers icm multi cpu, xeon is alleen handig als je meerdere cpu's in een server wilt hebben, 1 xeon zal weinig uitmaken, tenzij je natuurlijk een xeon gebruik voor de extra cache, en kan je beter een p4 pakken (moederbord goedkoper)

Pittster
29/07/04, 19:58
Verder is 1.6 CS een stuk zwaarder dan 1.5 (welke op een 266Mhz draaide bij mij)

Een volle public 1.6 trekt makkelijk 40% van een single 2,4Ghz (geen celeron maar Xeon)

Debma
30/07/04, 00:02
Even je kernel upgraden.

Dit zal waarschijnlijk je probleem verhelpen.

Schaap
30/07/04, 00:20
Een volle public 1.6 trekt makkelijk 40% van een single 2,4Ghz (geen celeron maar Xeon)


Laten we er wel bij zeggen dat een single Pentium (Duhh dat hij single is ;)) meer aankan dan een single xeon :x

XS-24
30/07/04, 07:40
Origineel geplaatst door IJs
Contact opgenomen met support. Als er hier toevallig iemand was met hetzelfde type server als ik (en klant is bij ED) dan konden we ff vergelijken :)

ik heb ook #2, ook 8 kb cache.

IJs
31/07/04, 16:10
Ik ga upgraden naar kernel 2.6.7