Hallo,
um festzustellen wo in meinem System der Engpass ist suche ich ein Tool das mir die aktuellen Transferraten für PCI und Festplattenschnittstellen SATA, SCSI anzeigen kann. Sowas ähnliches gibt es zumindest für Netzwerkschnittstellen.
Gibts sowas überhaupt?
Oder wie könnte man den Engpass noch finden?
Gruß
Alexander
Auslastung PCI und Festplattenschnittstellen
-
- Beiträge: 301
- Registriert: 16.01.2006 17:44:21
- Lizenz eigener Beiträge: GNU General Public License
- superzobel
- Beiträge: 6
- Registriert: 21.02.2007 00:31:04
Auslastung
Da gibts diverse Programme unter Debian. z.B Systemüberwachung unter Gnome. Unter KDE gibts dafür Applets der Taskleiste. Alles standardmäßig drin. 

-
- Beiträge: 301
- Registriert: 16.01.2006 17:44:21
- Lizenz eigener Beiträge: GNU General Public License
Dank für die Antwort, habe ich leider vergessen anzugeben. Der Rechner ist Datenbankserver und hat kein X-Windows. Ich bräuchte was für die Kommandozeile.
Wie findet man denn die Applets für KDE ich hab in allen möglichen Menüs gestöbert aber nix gefunden. Oder muß man die erst installieren?
Alexander
Wie findet man denn die Applets für KDE ich hab in allen möglichen Menüs gestöbert aber nix gefunden. Oder muß man die erst installieren?
Alexander
du kannst dir auch "iostat" aus dem Paket "sysstat" und "atsar" aus dem gleichnamigen Paket anschauen. Mit letzterem kannst du auch Statistiken über einen längeren Zeitraum sammeln lassen und nachträglich auswerten. Dieses Paket ist ähnlich dem "sar", welches beim SunOS enthalten ist.
vmstat ( ist im Paket procps enthalten ) würde ich dir auch noch empfehlen
rein interessehalber, welches DBMS lauft auf dem Server ?
Gruß
gms
vmstat ( ist im Paket procps enthalten ) würde ich dir auch noch empfehlen
rein interessehalber, welches DBMS lauft auf dem Server ?
Gruß
gms
-
- Beiträge: 301
- Registriert: 16.01.2006 17:44:21
- Lizenz eigener Beiträge: GNU General Public License
-
- Beiträge: 301
- Registriert: 16.01.2006 17:44:21
- Lizenz eigener Beiträge: GNU General Public License
Ich habe jetzt mal iostat versucht. Mit vmstat bin ich irgendwie nicht zurecht gekommen. An dem System hängt eine USB-Platte mit 320 GB die hauptsächlich für Datensicherungen verwendet wird. Bei dieser wird fürs schreiben dieser Wert ermittelt "wkB/s 174,69".
Wie werden diese Werte die iostat ausgibt eigentlich berechnet?
Ist das eine Echtzeit Ausgabe der Aktuellen Auslastung oder wird da eine durchschnittliche Auslastung über einen längeren Zeitraum berechnet (Ähnlich wie der Durchschnittsverbrauch auf 100 KM beim Auto) und wenns ein durchschnitt ist über welchen Zeitraum wird dieser berechnet (evtl. seit letzten Systemstart).
Wenn ich mit "time dd if=/dev/zero of=test bs=512 count=9999999 &" eine Datei auf die Platte schreibe kommt der auf folgenden Wert:
9999999+0 Datensätze aus
5119999488 bytes transferred in 196,268228 seconds (26086746 bytes/sec)
real 3m16.326s
user 0m3.401s
sys 0m44.060s
ca. 20MB/s wenn ich nicht falsch gerechnet habe
Gruß
Alexander
Wie werden diese Werte die iostat ausgibt eigentlich berechnet?
Ist das eine Echtzeit Ausgabe der Aktuellen Auslastung oder wird da eine durchschnittliche Auslastung über einen längeren Zeitraum berechnet (Ähnlich wie der Durchschnittsverbrauch auf 100 KM beim Auto) und wenns ein durchschnitt ist über welchen Zeitraum wird dieser berechnet (evtl. seit letzten Systemstart).
Wenn ich mit "time dd if=/dev/zero of=test bs=512 count=9999999 &" eine Datei auf die Platte schreibe kommt der auf folgenden Wert:
9999999+0 Datensätze aus
5119999488 bytes transferred in 196,268228 seconds (26086746 bytes/sec)
real 3m16.326s
user 0m3.401s
sys 0m44.060s
ca. 20MB/s wenn ich nicht falsch gerechnet habe
Gruß
Alexander
"iostat" zeigt immer die Durchschnittsauslastung über einen bestimmten Zeitraum.
Die erste Ausgabe bezieht sich auf die Zeit zwischen Systemstart und dem Aufruf von "iostat", alle nachfolgenden beziehen sich auf die Zeit vom letzten bis zum aktuellen Aufruf von "iostat"
Mit bekommst du für die letzten "count-1" Ausgaben, den Mittelwert des jeweils letzten Intervalls.
Für den Einstieg in "vmstat" habe ich dir diese Seite ergoogelt (habe aber schon bessere gefunden):
http://linuxwiki.de/vmstat
Gruß
gms
Die erste Ausgabe bezieht sich auf die Zeit zwischen Systemstart und dem Aufruf von "iostat", alle nachfolgenden beziehen sich auf die Zeit vom letzten bis zum aktuellen Aufruf von "iostat"
Mit
Code: Alles auswählen
iostat intervall count
Für den Einstieg in "vmstat" habe ich dir diese Seite ergoogelt (habe aber schon bessere gefunden):
http://linuxwiki.de/vmstat
Gruß
gms