php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.03.2007, 13:11  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard Serverauslastung über SSH

Hallo!

Ich möchte die Auslastung eines Servers ermitteln und habe das über das SSH2 Modul mit dem Befehl "uptime" gemacht.

Hier ermittelt das Script nun alle 5 Min. den Durchschnittswert der letzten 5 Minuten und erstellt daraus eine Grafik.

In wie weit kann man diesem Wert trauen? Ich habe z. B. gelesen, dass dieser Wert für Server mit mehreren Prozessoren unbrauchbar ist.

Ist da was dran? Wenn ja, wie kann man das Problem dann (per PHP) lösen?

Danke & Gruß
R4v3r ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.03.2007, 13:23  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Also eine LIVE Auswertung bekommst über top wenn du das nur live brauchst ???
M3g4Star ist offline   Mit Zitat antworten
Alt 23.03.2007, 07:59  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo R4v3r,

eigentlich ist das eine Frage für das LINUX-Forum, ich lasse den Post jetzt aber mal hier stehen.

Zu deiner Frage:
Der Befehlt uptime liefert die die Load-Werte im Stil

[..] "CurrentLoad" "5MinAverage" "15MinAverage"

Damit kannst du jedoch noch keine CPU- oder RAM-Grafik erstellen. Grundsätzlich sind die Werte, die hier für das Load angezeigt werden immer richtig. Load ist per Definition die über ein Zeitintervall gemittelte Anzahl der Prozesse in der RunQueue des Schedulers. Ob der Scheduler nun ein oder mehrere Prozessoren bedient ist nicht ausschlaggebend. Wer auch immer diese Info gegeben hat sollte sich die Man-Page mal durchlesen.

Die Lösung für dieses Thema ist definitiv SNMP. Mit diesem kannst du den entsprechenden MIB-Teilbaum abfragen und die Werte entsprechend aufbereiten. Aber auch dafür gibt es bereits hübsche Tools wie Nagios (für Überwachung per SNMP) und Cacti (für das Monitoring = Bildchen). Da Cacti in PHP implementiert ist kannst du dir da sicher etwas abkucken.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
serverauslastung PHP Tipps 2006 1 15.08.2006 21:41
serverauslastung anzeigen $$$ ThiKool $$$ PHP Tipps 2007 4 16.11.2005 23:14
Serverauslastung in % Anzeigen lassen? atom-dragon PHP Tipps 2005-2 4 14.07.2005 21:20
Serverauslastung mit register_globals off möglich? PHP Tipps 2005 5 23.03.2005 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
linux serverauslastung, serverauslastung linux, linux server auslastung, linux serverauslastung anzeigen, linux serverlast anzeigen, ssh auslastung, serverauslastung ssh, ssh serverauslastung, ssh serverlast, serverauslastung linux befehl, ssh server auslastung, server auslastung ssh, linux serverlast, linux befehl serverauslastung, serverlast linux anzeigen, auslastung linux server, serverlast linux, linux server auslastung anzeigen, serverauslastung anzeigen linux, serverauslastung abfragen linux

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.