Community-Netzwek Server gesucht

XxGabbah@dxX

Neuling
Thread Starter
Mitglied seit
15.03.2004
Beiträge
185
Ich bin Betreiber einer Game-Community mit ca. 15.000 Mitglieder.
Zur Zeit läuft darauf ein Forum, 3-4 HP´s, ein Teamspeak Server und ca. 80 GB an Download Daten. Das ganze soll demnächst zu einem etwas größeren Netzwerk ausgebaut werden, was bedeutet, das noch ca. 5-10 weiter Seiten hinzukommen. Die Seite wird dann am Tag ca. 5000-10000 Besucher haben und sollte auch standhalten, wenn an einem Tag mal ein größeres Download aufkommen anliegt.

Was für einen Server benötigt man dafür,
damit das ganze reibungslos laufen kann.

In welcher Preislange wird sich das ganze bewegen ?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Danke für die schnelle Antwort. Ich wollte aber weniger über eine Anbieter wissen. Ich brauche Informationen über die Hardware. Im mom habe ich einen HighEnd Server Root-Server von Strato. Allerdings ist dieser mittlerweile in die Jahre gekommen. Ich weis zwar nicht genau was der für eine Hardware drinne hat,
das sich die Angebote mittlerweile geändert haben, aber ich vermute das es vergleichbar mit diesem System ist:

CPU: AMD Athlon64TM 3200+
Betriebssystem: SUSE Linux 9.3 mit
Arbeitsspeicher: 512 MB
Festplatte: 2 * 80 GB (RAID 1)


Du kannst dir ja mal die Geschwindigkeit von Forum und der Startseite anschauen. Die ist mehr als Langsam. :(

http://www.battlefield-nation.de und http://forum.battlefield-nation.de

(Achtung, Server ist zur Zeit offline und erst in ca. 1h wieder verfügbar)

Ich muss allso wissen, was für Hardware so ein Server benötigt um
für so ein Projekt gerüstet zu sein.

Sprich:

CPU:
Arbeitsspeicher:
Traffic:
Arbeitsspeicher:
Betriebssystem: Linux oder lieber Windows
usw...
 
Zuletzt bearbeitet:
Hmm - der "Vorteil" an deiner Situation ist, dass deine Projekte schon auf der Hardware laufen und du somit schauen kannst, woran es genau mangelt...

Also:
Wie ist die CPU-Auslastung?
Wird Swap genutzt?
Müssen die CPUs auf Daten von der Festplatte warten?

Wenn du dazu genaueres sagen kannst, haben sich einige Fragen schon selbst beantwortet.
Andererseits denke ich, dass bei einer gut besuchten Community 512 MB Ram schnell knapp werden.
Außerdem ist das ganze auch eine Sache der Konfiguration, wenn man sich damit nicht wirklich gut auskennt, verschenkt man leicht eine Menge Leistung.
 
Außerdem ist das ganze auch eine Sache der Konfiguration, wenn man sich damit nicht wirklich gut auskennt, verschenkt man leicht eine Menge Leistung.

Da liegt schon mal das erste Probleme. Das Betriebssystem ist Linux, womit ich mich zur Zeit noch so gut wie garnicht auskenne. Ändert sich aber, da ich zur Zeit eine Ausbildung zum International Webdevloper machen, wo auch ein Modul für Linux Serveradministration dabei ist.

Also wie gesagt, im mom läuft der Server unter Linux. Die CPU Auslastung soll nicht allzu groß gewesen sein. Allerdings scheint der Arbeitsspeicher oft an seine grenzen zu kommen.

Was die CPU´s angeht, blicke ich da allerdings kaum durch. DUAL-CORE, Opteron, oder normaler 64 Bit CPU...was braucht man, was braucht man nicht, was braucht man für welche zwecke.

Das mit dem Traffic ist eigendlich soweit klar, in der Regel verbauchen wir zur Zeit nicht mehr als 500GB-1TB.

EDIT: Server ist wieder ONLIN. Ihr könnt nun gerne mal ein Ladezeitencheck bzw. Pingcheck durchführen. ;)
Dauert natürlich ein paar Minuten bis er wieder voll ausgelastet ist. Die User trudel gerade wieder ein. ^^
 
Zuletzt bearbeitet:
Hi,

ich verstehe gerade nicht warum Du einen Rootserver hast aber weder Hardware kennst noch andere Möglichkeiten als Pingtest usw hast?

Also CGI kann man sowas mal ausprobieren:
http://www.coder-world.de/cw/seite__pagewebdesignsysinfo.html
ist schnell installiert und zeigt einige Grunddaten recht gut an.

Ladezeiten und Pingcheck sind Quatsch, zumindest ist der ansatz falsch. Du solltest, ist ja wohl ein rootserver, erstmal checken wo der Flaschenhals ist. wenn Strato da helfen kann dann laß Dir helfen.

hat die Kiste dann wirklich nur zu wenig Arbeitsspeicher muß man nicht neu kaufen sondern legt noch nen Gig drauf. Hat die Kiste wirklich nur 512MB dann laß die mal erweitern. Vielleicht bekommst Du hier einen vertrauensvollen User der sich das system dahinter mal ansehen kann.....ich bins nicht ;). Keine Zeit für sowas.

Vermutlich würde eine Systemanalyse zeigen das die Datenbank zu lahem ist oder eben alles von Platte lesen muß, was natürlich dauert.

Als Systemanalyse könnte man z.B. Munin Stats nehmen, zeigt einiges schön grafisch an.

Bavor du irgendwas neu kaufst solltest Du erstmal zusehen woran es hängt, mit Pech ist selbst der nächste HighEnd Server (Core2Duo + 2Gig RAM) ne lhme Krücke weil alles nur in einer DB liegt oder eben nur 512MB Ram hat.
Ich würde mal schätzen das alleine ne RAM Aufrüstung einiges bringt.

Aber: Laß Dir helfen. Von wem auch immer. Ne Systemanalyse ist in 4-7 Tagen durch (man muß ja auch erstmal daten sammeln). Installier die Munin stats sauber und werte die Stats aus oder gib die hier her.

MFG
 
Also mit anderen Worten, bessere Hardware muss her. Oder hat Strato an sich so ne schlechte Anbindung ?
Der Download ist aber astrein, kenn wenige Server, wo man mit FULLSPEED Downloaden kann..bei mir sind das immerhin locker 1.5mb/sec.

Also was für Hardware benötige ich nun mindestens ?
 
Ja gut....ähm, also mit ner 2MB großen startseite brauchen wir wohl nicht wirklich drüber zu reden was da so alles falsch ist. Der server komtm ja schon bei 10 Besuchern gleichzeitig in Not wenn er bei jedem Klick fast 2MB ausliefern muß.

Wenn Du das so lassen willst sollte da mind 100Mbit nach draussen gehen, ein externes Array mit 10k Platten versorgt das ganz mit Daten der SQL DB und der Webserverdaten.

Selbstverständlich gehen downloads relativ problemlos. Das ist ein Stück...für jede Webseite sucht dein Server sich dumm und dusselig und hat mit Sicherheit zu wenig Speicher. Willst Du nun unbedingt neu kaufen oder hälst Du nichts von Optimierung. Wie lang läuft denn deine Ausbildung schon? 14 Tage? Lernt man als "Webdeveloper" nicht WIE man sowas aufbaut ohne jegliche Grenzen zu sprengen?

MFG
 
Die Ausbildung geht ca. 15 Monate. Bin nun aber erst seit ca. 7 Wochen dabei und hab nun die Basics von HTML,CSS,PHP und MySQL gelernt. Datenbank Optimierung war noch nicht dabei. Das Projekt selber, gibt es schon seit 3 Jahren, da kann es natürlich sein das schon eninges vermurkst wurde. Folge Projekte würden da natürlich etwas sorgsammer aufgebaut. ;)

Was die 2 MB angeht..ich glaub das diese nur durch 2 Banner aus den letzten News zustanden kommen, da diese anscheind etwas zu groß geraten sind.

Ach ja, ich vermute auch das es an der DB liegt, da liegt noch ne menge Müll drauf was da eigendlich ganricht mehr drauf liegen muss. Ich weis auch, das es 100% nur 512 MB sind, die der Server hat. Aufrüsten macht Strato leider nicht, ich müsste zum nächst größeren Packet wechseln. Das natürlich auch wieder eine menge Arbeit macht. Ausserdem ärgert es mich, das sich dann die Domain ändert, da wir unter der natürlich häufig verlinkt wurden.

Ich wollte in dem Thread ja auch erstmal ein paar Grunddaten haben, was so ein Projekt mindestens benötigt.
Allerdings haben viele Anbieter unterschiedliche auffassungen, was ein guter Server CPU ist, weshalb ich da nicht mehr durchblicke, was man wirklich braucht und was nur reine Angeberei ist.

Wäre also nett, wenn mir mal ein paar Daten posten könntet, was ein durchschnittlich Leistungsfähiger Webserver haben sollte, um die Besucherzahlen und Downloads stand zu halten. Optimierung ist dann natürlich auch selbstverständlich, was bedeutet, das ich natürlich auch mal ein paar Systemchecks machen werde. ;)
 
Zuletzt bearbeitet:
Wie auch immer. Grundlagen sollten aber doch vorhanden sein. Wenn Du eine 2MB Startseite hast und dort die Daten auf "hundert" Tabellen oder statisch geholt werden hat Dein Server mit 512MB RAm einfach keine Luft mehr und holt sich alles von Platte. Bei 10 Usern sind das 20MB ohne das die User Reload drücken oder dergleichen.

Da brauchst Du nicht aufrüsten oder umrüsten, aufrüsten hieße dann höchsten nen Gig Speicher rein und die Seite entrümpeln.
 
Die 2MB beziehen sich aber auf die Startseite oder ?
Ich glaube das das Problem aber eher an dem Forum liegt. Weil da finden die meisten Datenbank abfragen statt.

Und wie gesagt, ich kann nicht aufrüsten. Strato stockt den Arbeitsspeicher nicht auf, sondern zwingt einen dazu, auf das nächst größere Packet zu wechseln. Das bedeutet, ein komplett Umzug auf einen neuen Server. Also zum xten mal, ich will etwas über Serverhardware wissen, und nicht über optimierung. :(

Das die Datenbank nicht optimal konfiguriert ist und auch sonst einiges nicht so gut eingestellt ist, weis ich selber, aber ich möchte wissen, ob man das mit stärkerer Hardware wieder wett macht. Und wenn ja, mit welcher. Andere Hardware wird eh gebraucht, da noch ein paar Seiten hinzukommen.
 
So gesehen....ja, natürlich wird es was bringen.


Aber ein Tip noch am Rande. Hast Du mal nen Kunden dem so so etwas rätst, also aufrüsten statt optimieren, machst Du was falsch.

Wer nicht will der hat...viel Spaß dabei.
 
Also normalerweise sollte das Forum und die Seite auf deinem Server (wenn alles optimiert ist) gut laufen.
Andererseits kann man natürlich auch versuchen das Problem vorerst mit Hardware zu erschlagen *g*

Generell würde ich bei einem Server momentan einen Dualcore Prozessor empfehlen, da er weitaus mehr Leistung mit sich bringt und das bei Serveranwendungen auch nahezu optimal ausgenutzt werden kann.
Dazu dann 1 GB Ram (oder evtl. auch 2 GB) und du müsstest erstmal wieder Luft nach oben haben.

Aber wie weiter oben schon gesagt, wissen wir nicht ob das dann besser läuft, da der konkrete Flaschenhals von dir noch nicht ausfindig gemacht wurde (siehe mein anderes Posting hier) und außerdem wird das Problem, nämlich dass es nicht optimiert ist, dadurch nicht gelöst.


Daher hier mal ein paar Dinge, die mir negativ aufgefallen sind und den ganzen Seitenaufruf verlangsamen:

1. Warum so viele News? (15 Stück)
Lieber auf mehrere Seiten verteilen, z.B. nur 5 pro Seite

2. Headergrafik verkleinern (KB-Zahl absenken)

3. Generell Grafiken verkleinern:
klein, aber trotzdem 25KB http://www.h610332.serverkompetenz.net/bfn/Startseite2/templates/standard/img/top_stats.jpg
muss nicht unbedingt 26KB haben http://h610332.serverkompetenz.net/bfn/forum/galerie/bilder/bild-4765.jpg
riesige KB Zahl 120 KB http://h610332.serverkompetenz.net/bfn/forum/bilder/gsplogo.png
animiert und 120 KB http://www.hosters.at/banner/hosters_468x60_animated.gif
statisch, aber trotzdem 60KB http://img123.imageshack.us/img123/7094/nostrikeuq3.jpg
statisch, aber trotzdem 70 KB http://www.gamez-club.de/files/bf2_news.jpg

4. News nicht so lang machen, also auf eine bestimmte Zeichenzahl beschränken und dann per "weiter..." Link den kompletten Artikel ausgeben lassen

5. Navigations-Links sind jeweils knapp 20 KB groß, das ist übertrieben

6. Forum: Shoutbox deaktivieren oder nur für registrierte User anzeigen
"Wer war da?"-Anzeige testweise abschalten
 
und hier reden wir von einer seite, gehen wir davon aus das deine user wie du angibst 5000-10000 nicht nur eine seite aufrufen, dann hat die datenbank ganz schoen zu schaufeln, also wenn du das projekt meistern willst musst du schonmal dich mit dingen beschäftigen wie,

welche vorteile bringt apache2 oder apache1 oder andere webdienste

was sind index*e bei datenbanken, was bringt ein query_cache, wann sollten datenbankoptimierungen laufen, was ist sinnvoll.

ach so @ hardware :

ds7000 von hetzner soll ned doof sein :

AMD Athlon 64 X2 4200+ 2 GB DDR400 RAM
2 x 300 GB SATA HDD

Edit: ich würde auch auf einbindungen von extern weitesgehend verzichten.

usw, http://hetzner.de/rootserver.html

 
Zuletzt bearbeitet:
Erstmal danke an euch alle für die vielen Antworten. ;)
Auch an dich Sun-man. ^^

Was für ein Programm kann ich verwenden um die Datenbank zu testen ?
Ich kenne Foren die haben genauso oder sogar noch mehr Grafiken eingebaut und haben eine super Speed. Ein klick und die neue Seite ist sofort da.
 
Habs vorhin probiert, aber irgendwie läuft das Script nicht auf meinem Server.:confused:
 
Hallo, habe mir deinen Server mal angeschaut.
Also du nutzt Apache mit Linux Debian.

Die Seitengröße: 1.778.627 Bytes

Theoretische Ladezeit fuer Modem / ISDN (56-64 kbs): 237,15 s
Theoretische Ladezeit fuer DSL1000 (1024 kbs): 13,9 s (SEHR SCHLECHT!!!!)
Theoretische Ladezeit fuer DSL2000 (2048 kbs): 6,95 s (SEHR SCHLECHT!!!!)
Theoretische Ladezeit fuer DSL3000 (3064 kbs): 4,63 s (SEHR SCHLECHT!!!!)
Theoretische Ladezeit fuer DSL6000 (6128 kbs): 2,32 s (SEHR SCHLECHT!!!!)


Seitenimplatate die das Aufbauen verlangsamen:

http://www.h610332.serverkompetenz.net/[...]ite2/ 179.329 Bytes
http://www.hosters.at/[...]rs_468x60_animated.gif 133.080 Bytes
http://www.h610332.serverkompetenz.net/[...]2.gif 124.931 Bytes
http://h610332.serverkompetenz.net/[...]plogo.png 119.702 Bytes
http://www.gamez-club.de/gfx/banners/88_5.gif 89.172 Bytes
http://www.gamez-club.de/[...]2%20werbebanner.jpg 84.500 Bytes
http://www.gamez-club.de/files/bf2_news.jpg 73.881 Bytes
http://h610332.serverkompetenz.net/[...]anner.gif 61.824 Bytes
http://img123.imageshack.us/[...]/nostrikeuq3.jpg 59.287 Bytes
http://img225.imageshack.us/[...]tsupdate1ac6.jpg 50.674 Bytes
http://www.tsviewer.com/[...]g=686868&type=ffffff 41.806 Bytes
http://img92.imageshack.us/[...]ate2badgeszf9.jpg 35.126 Bytes
http://img92.imageshack.us/[...]te3ribbonsmg7.jpg 31.759 Bytes
http://www.h610332.serverkompetenz.net/[...]s.jpg 27.136 Bytes
http://www.bf2-editor.de/img/banner02.gif 26.703 Bytes
http://h610332.serverkompetenz.net/[...]-4765.jpg 26.479 Bytes
http://h610332.serverkompetenz.net/[...]img_1.gif 26.134 Bytes
http://h610332.serverkompetenz.net/[...]-4758.jpg 21.905 Bytes
http://www.h610332.serverkompetenz.net/[...]pi.js 20.605 Bytes



Seite baut sich sehr langsam aus.
Da musst du unbedingt was machen.

Sofort weg vom Strato root :-)


solche seiten besuche ich genau 1x dann nie wieder. :)

überladen und langsam. kann sein das es andere kunden mögen. mich hält es fern :)
trotz großer bandbreiten heutzutage wäre es empfehlenswert die seiten zu optimieren :)
 
hast ja debian ?

apt-get install munin munin-node

fertig
 
hast ja debian ?

apt-get install munin munin-node

fertig

Das einfach bei Putty eingeben ? Mhh passiert nichts.

PS.: Heute ist ein Patch für ein Spiel rausgekommen. Heute könnt ihr sehen, wir die Seite sich verhällt wenn ein etwas größerer ansturm ist. Wenn ich Pech hab, darf ich den Apache gleich neustarten. :rolleyes:
 
Das einfach bei Putty eingeben ? Mhh passiert nichts.

PS.: Heute ist ein Patch für ein Spiel rausgekommen. Heute könnt ihr sehen, wir die Seite sich verhällt wenn ein etwas größerer ansturm ist. Wenn ich Pech hab, darf ich den Apache gleich neustarten. :rolleyes:


irgendwas passiert, sicher, haeng ein sudo davor :)
 
Imho solltest du deinen Rootserver abgeben und im Zuge der Aufrüstung auf einen Managed Server umsteigen...

Was für eine Tolle Antwort. :rolleyes:

Hallo, hast du Apache über Xampp bei dir aufem Server installiert?

Ich hab den Server garnicht installiert, der war soweit vorinstalliert. Das ganze verwaltet hat dann damals ein Kollege von mir, der bei uns aber leider nicht mehr aktiv ist. Also bin ich mit meinen wenigen Linux Kentnissen allein Sitzen geblieben. Hab natürlich schon lange darüber nachgedacht auf Windows zu wechseln. Aber die ganze Arbeit es neueinrichtens hat mich immer davor abgeschreckt, da wir schon so viel Zeit darin investiert hatten. Nun wird das aber bald nicht mehr nötig sein, zumindest was Linux angeht, sollte ich bald etwas mehr erfahrung haben. :banana:
 
@XxGabbah@dxX
Geh bitte mal mit Putty auf deinen Server und wirf ihm den Befehl "top" an den Kopf. Das ist ein Taskmanager, der Ramverbrauch, Swap und die CPU-Last anzeigt. Dann poste hier die ersten paar Zeilen der Ausgabe.

Ansonsten würde ich Dir auch eher zu einem Managed Server raten. Da kümmert sich der Hoster komplett um die Verwaltung des Servers und hilft Dir bei der Auswahl der richtigen Hard- und Software. Die Mehrkosten hast Du bei einer großen Page auch schnell durch Werbung wieder drin und kannst Dich voll und ganz auf den Inhalt der Seite konzentrieren.

@Hardware
Ohne den Flaschenhalz zu kennen ist eine Optimierung schwer. Es könnten CPU, RAM, HDD-Performance und zu guter Letzt auch das Netzwerk bremsen. Pauschal würde ich bei großen Datenbanken einen Dual-Core-Prozessor mit 1-2 GByte RAM ansetzen. Ein Core 2 Duo, AMD X2 oder Dual-Core-Operton ist hier schon eine gute Wahl.

Gruß,
icebeer
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh