Hallo Leute,
die meisten, besonders die tagsüber-User, haben es schon gemerkt, wir haben aktuell einen harten Kampf mit der Last der GWFW auf dem Server.
Wir sehen jeden Tag mindestens ein zwei Threads zur Problematik und deswegen diese etwas offiziellere Erkärung.
Ich versuche kurz die Problematik zusammenzufassen, damit ihr über die Prozesse im Bilde seid.
Das Fanworld Board ist kein kleines Forum, wie man an der Zahl der Benutzer und vor allem an den Themen und Beiträgen erkennen kann. Leider ist das Invision Board auch keine kleine Software, so dass hier zwei Komponenten unglücklich zusammen kommen.
Aktuell ist es so, dass der Server an seiner Hauptspeicherobergrenze fährt sobald der Webserver gestartet wird. Wenn Last erzeugt wird, also viele Anfragen rein kommen und das Board, der Webserver und die Datenbank arbeiten, dann wird mehr Speicher gebraucht. Im Normalfall leider mehr, als der Server physikalisch zur Verfügung hat. In dem Fall wird angefangen Speicher auf die Festplatte auszulagern, also es wird virtueller Arbeitsspeicher benutzt. Da die Festplatte aber wesentlich langsamer ist und bei vielen Anfragen viele Prozesse existieren, die alle arbeiten wollen, entsteht ein reger Austausch zwischen physikalischem und virtuellem Speicher, dauert alles etwas länger. Da nun die Festplatte neben den normalen Operationen (Logfiles schreiben, Bilder und Dateien für die Darstellung lesen) auch noch andere Sachen macht, muss der Lesekopf sehr oft die Positionen wechseln, wodrunter wieder einmal die Performance leidet.
Große Server haben zum einen mehr Hauptspeicher, wodurch wesentlich weniger virtueller Speicher benötigt wird, und bessere Plattensysteme, die schnellere Zugriffe erlauben. Das kostet leider viel Geld, was nicht da ist.
In der Vergangenheit wurde das Thema mehrfach angegangen, indem die Datenbank von alten Postings und Beiträgen gereinigt wurde, wodurch die Datenzugriffe beschleunigt wurden. Das war oft ärgerlich, weil eben Daten verloren gehen. Diesen Weg wollen wir nicht gehen. Zumal das keine Dauerlösung ist.
Wir haben bereits schon viele Optimierungen erreichen können (auch in Zusammenarbeit mit Invision), so dass wir auf dem Wege der Besserung sind. Allerdings wissen wir immer noch nicht, wie wir hier alles performanter bekommen, ohne die gewohnte Funktionalität einzuschränken.
Seid Euch aber sicher, wir arbeiten daran! Habt allerdings etwas Nachsicht mit uns, wir tun das alles nämlich in unserer Freizeit (wie man unschwer an der Uhrzeit erkennen kann 😉)
Ich hoffe wir konnten damit ein wenig Aufklärung leisten!
FAZIT: Wir sind uns der Problematik bewusst und wollen diesen Zustand auf jeden Fall verbessern!
Danke fürs zuhören, ihr könnt weiterarbeiten 😛
die meisten, besonders die tagsüber-User, haben es schon gemerkt, wir haben aktuell einen harten Kampf mit der Last der GWFW auf dem Server.
Wir sehen jeden Tag mindestens ein zwei Threads zur Problematik und deswegen diese etwas offiziellere Erkärung.
Ich versuche kurz die Problematik zusammenzufassen, damit ihr über die Prozesse im Bilde seid.
Das Fanworld Board ist kein kleines Forum, wie man an der Zahl der Benutzer und vor allem an den Themen und Beiträgen erkennen kann. Leider ist das Invision Board auch keine kleine Software, so dass hier zwei Komponenten unglücklich zusammen kommen.
Aktuell ist es so, dass der Server an seiner Hauptspeicherobergrenze fährt sobald der Webserver gestartet wird. Wenn Last erzeugt wird, also viele Anfragen rein kommen und das Board, der Webserver und die Datenbank arbeiten, dann wird mehr Speicher gebraucht. Im Normalfall leider mehr, als der Server physikalisch zur Verfügung hat. In dem Fall wird angefangen Speicher auf die Festplatte auszulagern, also es wird virtueller Arbeitsspeicher benutzt. Da die Festplatte aber wesentlich langsamer ist und bei vielen Anfragen viele Prozesse existieren, die alle arbeiten wollen, entsteht ein reger Austausch zwischen physikalischem und virtuellem Speicher, dauert alles etwas länger. Da nun die Festplatte neben den normalen Operationen (Logfiles schreiben, Bilder und Dateien für die Darstellung lesen) auch noch andere Sachen macht, muss der Lesekopf sehr oft die Positionen wechseln, wodrunter wieder einmal die Performance leidet.
Große Server haben zum einen mehr Hauptspeicher, wodurch wesentlich weniger virtueller Speicher benötigt wird, und bessere Plattensysteme, die schnellere Zugriffe erlauben. Das kostet leider viel Geld, was nicht da ist.
In der Vergangenheit wurde das Thema mehrfach angegangen, indem die Datenbank von alten Postings und Beiträgen gereinigt wurde, wodurch die Datenzugriffe beschleunigt wurden. Das war oft ärgerlich, weil eben Daten verloren gehen. Diesen Weg wollen wir nicht gehen. Zumal das keine Dauerlösung ist.
Wir haben bereits schon viele Optimierungen erreichen können (auch in Zusammenarbeit mit Invision), so dass wir auf dem Wege der Besserung sind. Allerdings wissen wir immer noch nicht, wie wir hier alles performanter bekommen, ohne die gewohnte Funktionalität einzuschränken.
Seid Euch aber sicher, wir arbeiten daran! Habt allerdings etwas Nachsicht mit uns, wir tun das alles nämlich in unserer Freizeit (wie man unschwer an der Uhrzeit erkennen kann 😉)
Ich hoffe wir konnten damit ein wenig Aufklärung leisten!
FAZIT: Wir sind uns der Problematik bewusst und wollen diesen Zustand auf jeden Fall verbessern!
Danke fürs zuhören, ihr könnt weiterarbeiten 😛