kleine Frage
Lude
- zu diesem forum
Hi,
das Forum laedt schneller und die Postings gelangen mit groeserer zeitlicher Verzoegerung in die "Forumshauptdatenhaltung" als bisher. - Ist der o.g. Verdacht begruendet?
Gruss,
Lude
Hi Lude
das Forum laedt schneller und die Postings gelangen mit groeserer zeitlicher Verzoegerung in die "Forumshauptdatenhaltung" als bisher. - Ist der o.g. Verdacht begruendet?
Seit ein paar Tagen wir das Forum wieder mit Shared Memory Segmenten betrieben anstelle den Unix Domain Sockets für die Kommunikation zwischen fo_view (den CGI-Scripten die für die Anzeige verantwortlich sind) und dem Forums-Server. Das ganze passiert mit 2 Shared Memory Segmenten. Wenn ein Postings hinzugefügt wird, passiert das im jeweils nicht aktiven Segment und sobald das fertig aufgebaut ist, wird das zum aktiven Segment und die fo_views benutzen das neue. Dieser Prozess kann je nach Laune des Systems etwas schneller oder langsamer gehen und bewirkt die Verzögerung.
Schneller laufen tut das ganze aber auch wegen den Shared Memory Segmenten da ein Lesezugriff darauf weniger Verzögerung hat als ein Domain Socket Zugriff, zudem braucht der Server beim Lesen von so einem Segment nichts zu tun gegenüber dem Socket wo er sämtliche Daten selber aufbereiten muss und dem Client aktiv zukommen lassen muss. Dadurch wird der Forumsserver entlastet da der sich nur noch um schreibende Zugriffe kümmern muss und darum, das Shared Memory Segment aktuell zu halten.
Gruss Daniela
Hallo Daniela,
das Forum laedt schneller und die Postings gelangen mit
groeserer zeitlicher Verzoegerung in die
"Forumshauptdatenhaltung" als bisher. - Ist der o.g.
Verdacht begruendet?Seit ein paar Tagen wir das Forum wieder mit Shared Memory
Segmenten betrieben anstelle den Unix Domain Sockets für
die Kommunikation zwischen fo_view (den CGI-Scripten die
für die Anzeige verantwortlich sind) und dem
Forums-Server. Das ganze passiert mit 2 Shared Memory
Segmenten. Wenn ein Postings hinzugefügt wird, passiert
das im jeweils nicht aktiven Segment und sobald das fertig
aufgebaut ist, wird das zum aktiven Segment und die
fo_views benutzen das neue. Dieser Prozess kann je nach
Laune des Systems etwas schneller oder langsamer gehen und
bewirkt die Verzögerung.
Voellig richtig. Die 'Laune' des Systems haengt von vielen
Gegebenheiten ab: Auslastung, Speicher-Auslastung,
Scheduling-Sequenzen, etc. Will heissen: je mehr ihr postet,
desto schlimmer wirds mit der Verzoegerung ;)
Schneller laufen tut das ganze aber auch wegen den Shared
Memory Segmenten da ein Lesezugriff darauf weniger
Verzögerung hat als ein Domain Socket Zugriff, zudem
braucht der Server beim Lesen von so einem Segment nichts
zu tun gegenüber dem Socket wo er sämtliche Daten selber
aufbereiten muss und dem Client aktiv zukommen lassen muss.
Dadurch wird der Forumsserver entlastet da der sich nur
noch um schreibende Zugriffe kümmern muss und darum, das
Shared Memory Segment aktuell zu halten.
Richtig.
Gemacht habe ich das ganze deshalb, weil es einfach zu viel
wurde fuer den Forums-Server ich haette (wie der Apache)
anfangen muessen mit mehreren Prozessen zu arbeiten, die dann
wiederum mit einer bestimmten Anzahl von Threads arbeiten.
Aber das wiederum haette die Datenhaltung erheblich erschwert
und kompliziert: ich haette ein Plugin schreiben muessen,
dass alle Forums-Server miteinander synchronisiert. Da das
ganze IMHO von der Architektur her schon nicht sauber ist,
habe ich mich fuer die Variante mit den zwei SHM-Segmenten
entschieden.
Gruesse,
CK
Hallo,
Es ist uns nicht möglich, in einem Bereich unseres Lebens richtig zu verhalten, wenn wir in allen anderen falsch handeln. Das Leben ist ein unteilbares Ganzes.
Ja, es gibt kein richtiges Leben im falschen. Aber vergiss nicht: Das Ganze ist das Unwahre. Krchchch.
M.
Sup!
Ja, es gibt kein richtiges Leben im falschen. Aber vergiss nicht: Das Ganze ist das Unwahre. Krchchch.
Adorno?
Wie auch immer. Der Weg ist das Ziel. Vor dem Spiel ist nach dem Spiel. Der Ball ist rund. Das Tao, das man beschreiben kann, ist nicht das Tao.
Hugh!
Gruesse,
Bio
Hi,
das Forum laedt schneller und die Postings gelangen mit groeserer zeitlicher Verzoegerung in die "Forumshauptdatenhaltung" als bisher. - Ist der o.g. Verdacht begruendet?
Seit ein paar Tagen ist der Schnauß-Thread archiviert, der die Hauptdatei ziemlich aufgebläht hatte.
Dadurch wurde relativ schnell auch die Größenbegrenzung erreicht und Threads schnell ins Archiv verfrachtet.
cu,
Andreas