Hi Andreas,
vergleiche doch mal die erzielbaren Faktoren:
...
Es geht doch nicht nur um die Angreifer, das wäre
ein kleiner Nebeneffekt.
meine Eindruck ist ein anderer.
Es geht darum das die Suche besser funktioniert,
Die Suche _alleine_ funktioniert tadellos. Schau Dir
die ausgegebenen CPU-Zeiten an - die Maschine _ist_
schnell und wird mit dem Durchsuchen von 100 MB in
einer Zeit fertig, die als Antwortzeit durchaus reicht.
das Postings schneller bearbeitetn werden und
selterner "es wird gerade ein anders Postig
bearbeitet..." kommt.
_Das_ liegt nicht an der Verarbeitungsgeschwindigkeit
des Rechners, sondern an der Sperren-Logik der Forum-
Software, d. h. an deren Architektur.
Das, was Christian derzeit neu schreibt, wird viel
weniger Sperren setzen - und _deshalb_ werden sich
die Forums-Poster weniger gegenseitig behindern.
Und ich habe ja bereits gesagt, selbst wenn nur
20-30 % des Geldes für einen vergleicbaren Server
uzsammenkäämen, könnte man den RAM verdoppeln, die
Rechenleistung der CPU um über 50% steigern, das
wäre doch besser als nichts!
Bevor ich Christian dafür einsetzen wollen würde,
eine neue Maschine "zuzureiten" oder gar das Self-
Portal sauber in zwei Rechner zu zerschneiden (was
eben auch ein Haufen Arbeit sein kann), würde ich
lieber seine neue Forums-Software im Einsatz sehen.
Danach haben wir vielleicht überhaupt kein Perfor-
mance-Problem mehr.
ODer die andere Variante, die ich eher favorisiere,
einen wirklichen low-budget 2.-Server anzuschaffen.
Siehe oben: Das löst keine organisatorischen oder
architektonischen Probleme.
Sicher, und es stellt sich die Frage was
einfacher/billiger ist!
Wenn man Euch für die Verbesserungen der Software
bezahlen müßte, würde das aber auch entsprechend
mehr kosten als ein 2. Server! Ich versteh es nicht,
sehr viele Leute bekunden Bereitschaft hierfür was
zu spenden, aber die Verantwortlichen scheint das
nicht zu interessieren!
Einen Rechner, der so schnell ist, wie der bisherige
mit getuneter Software, kannst Du für keinen sechs-,
vielleicht nicht mal siebenstelligen Betrag kaufen -
das ist meine Erwartung.
Das, was Christian gekauft hat, _ist_ schon gut.
Da sind keine großen Verbesserungen mehr zu holen.
Sicher, ein Betriebssystem, das mit beiden CPUs
arbeiten könnte, wäre mir auch lieber ...
Ja, aber die rechnen dann unabhängig voneinander,
und beides ist entlastet. Das Forum, so toll es
auch ist, ist von der Struktur nunmal potentiell
unperformant.
Und das wird es auch dann sein, wenn es einen Rechner
für sich hat. Über den Tag gerechnet schätze ich, daß
das Forum 70% und die Suche 20% der CPU-Last saugt,
alles übrige insgesamt den Rest.
Wenn Du dann zwei gleich starke Maschinen hinstellst,
wird das Forum nicht mal um 50% schneller, und die
Sperren-Problematik wird überhaupt nicht entschärft.
Es gibt gar nicht so viele Einsatzfälle in der
IT, die sich beliebig leicht auf mehrere Rechner
bzw. Prozessoren verteilen lassen.
Aber gerade dieses Projekt ist doch geradezu
prädestiniert dafür! Schon alleien die vielen
verschiedenen Adressen!(selfforum, selfhtml,
selfaktuell, selfsuche...) das kann man doch
wunderbar verteilen!
Nicht, wenn mehrere davon auf dieselben Daten zu-
greifen müssen.
Laß Dich nicht von der "Verpackung" blenden: Der
Forums-Archivierer und die Suchmaschine bearbeiten
dieselbe Datenstruktur, nämlich die Index-Dateien der
Suche. Der eine schreibt sie, der andere liest sie.
Sicher braucht man dazwischen eine Verbindung,
aber was ist das Problem? Die ist ja Netzintern
mit 100Mbit, das sollte keine Probleme machen!
Aber wenn der eine Rechner lahmgelegt wird und der
andere von diesem abhängt, hast Du nichts gewonnen.
Und diese 100MBit-Verbindung mag performant genug
sein - aber sie ist auch eine zusätzliche potentielle
Ausfallstelle. Ein Rechnernetz voneinander abhängiger
Systeme, die einander nicht ersetzen können, ist feh-
leranfälliger als ein Einzelrechner.
Viele Grüße
Michael