Hallo!
Ich habe ein Problem, und zwar denke ich das ne Festplatte in einem
unserer Server an der Leistungsgrenze kratzt (is en Raid0) also nicht
vom Durchsatz her. Aber von den Zugriffen / sec. Und zwar hat die ca.
200 Zugriffe / sec rechnerisch nach meiner Rechnung. Gerechnet hab ich so:
Der Webserver der die PLatte belastet, hat bei 100 aktiven Downloads ca.
20 MB Ram Auslastung. Alles andere Ram ist FREI! Dann denk ich kann man
ca. 10 MB für die Threads rechnen und dann bleiben 10 MB für den Buffer
zum lesen und senden. Wenn jetz ein User mit 200 KB zieht läd er ja ca.
0.2 MB / sec. da der Server nur 10 MB benutzt und somit jedem user 0.1
MB zufallen (10MB / 100 Downloads), sehe ich darin, dass der Server 2x
in der sekunde (0,2 MB Downloadrate / 0.1 MB Buffer) von der Festplatte
Daten nachladen muss. Da die Platten ja ne Latency von ca. 10 ms (mit
Raid und allem haben) ergibt sich ja schon 2000ms was ja das doppelte
wäre was die Platte verkraftet. Der Server stürtzt andauernd ab und ist
extrem lahm. Es liegt nicht an der Verbindung (100 Mbit) lokal ist er
auch extrem langsam (genauso wie über ssh), bis er sich dann fast
täglich total aufhängt.
Meine Frage ist nun, ob meine Rechnung richtig ist und ob das an der
Fesplatte liegen kann. Alle anderen Systemwerte sind nämlich ok (ram und
CPU auslastung) bloss steigt nach ner weile die Systemload schlagartig
an (vermtl. is dann das maximum an Belastung überschritten und er kommt
nichtmehr hinterhier) und dann schmiert er irgendwann ab. Außerdem hab
ich bei den 2000 ms ja jetzt nur die reine Zugriffszeit gerechnet und
nicht das lesen von den 100KB.
--
mediaceta.net - where programming meets design
begin:vcard
fn:Timo Witte
n:Witte;Timo
org:mediaceta.net - where programming meets design
adr:;;Eduard-Steinle-Str.16;Stuttgart;BW;70619;Deutschland
email;internet:[EMAIL PROTECTED]
x-mozilla-html:FALSE
url:http://www.mediaceta.net
version:2.1
end:vcard