![]() |
Performance checken
Hi!
Wie kann ich einen Webserver überprüfen, warum er zu Spitzenzeiten so langsam ist? Nun, RAM und CPU kann ich mit free & top nachschauen, aber wie sieht's aus mit: - Harddisk (Zu langsam? Datenbus überfordert?) - Wie kann ich das nachprüfen? - Netzanbindung? Wie kann ich die gerade in Anspruch genommene Auslastung nachsehen? (ohne X!) Gibts vielleicht schon eine Test-Suite für sowas? lg paux |
http://www.cps.msu.edu/~enbody/perfmon/
maybe es gibt den auch für linux? http://www.hpl.hp.com/research/linux/perfmon/ :D |
cacti => aufzeichnen
vmstat => kannst du auch per script in cacti einbinden. apachetop |
Zitat:
ad 2) Meinst du vnstat? vmstat kenn ich (noch) nicht. Wenn doch vnstat, seh ich da nicht nur die Tagessumme in MB? Wie kann ich da auf ausreichende Bandbreite schließen? ad 3) Danke, mal schaun was das kann. lg paux |
|
Re: Performance checken
Zitat:
Wie viele Apache Prozesse laufen zu Spitzenzeiten? Auf was ist MaxClients in der httpd.conf eingestellt? |
Eigentlich sollte die Ausgabe von top reichen.
Prozessorauslastung? Ram? sind zu 99,9% zu wenig, wenn du einen modernen Prozessor verwendest. Sind beide nicht ausgelastet, ist es die Platte. Die wird aber selten wirklich belastet bei einem reinen Webserver. Sloter btw: Bandbreite = mrtg Prozesse, Ram = Nagios |
ok, die strategie wäre also: wenn cpu und ram noch spielraum haben und auch eine erhöhung der anzahl von serverprozessen nix bringt, dann sollte eher die bandbreite erhöht werden, bevor neue platten angeschafft werden.
oder? :) lg paux |
Es kommt auch darauf an was für Webanwendungen am Server laufen. Eine PHP/MySQL basierende Website kann z.B. auch durch einen schlecht konfigurierten Datenbankserver ausgebremst werden usw.
|
Zitat:
Die Anzahl der Prozesse brauchst du nicht erhöhen, oder kommt eine Fehlermeldung? Sloter |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 09:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag