uptime bei Kopiervorgängen auf den Server - Massive Differenz zur KDE Systemüberwachung
Hi, ich kopiere gerade mehrere 20GB große Dateien über mein 1GBit-LAN auf den Server. Dabei ist mir was seltsames aufgefallen: Der uptime-Befehl ergibt auf dem Server: 13:47:58 up 1 day, 13:47, 2 users, load average: 9.40, 8.60, 8.41 und auf dem Client: 13:58:56 up 2:26, 1 user, load average: 2.65, 2.58, 2.48 Dahingegen zeigt mir allerdings top auf dem Server für die beiden aktivsten Prozesse: 6380 philippf 16 0 9124 2748 2016 D 9 0.1 8:32.63 smbd 4299 root 10 -5 0 0 0 D 1 0.0 0:34.43 kjournald Und top auf dem client: 16651 philipp 18 0 2684 1128 880 D 5 0.1 5:08.77 mv Auch die Systemüberwachung im Systemtray zeigt mir für den Client eine nur mäßige Auslastung. Der Server reagiert allerdings wirklich spürbar träger als sonst. Wie kommt diese deutliche Differenz zwischen top und uptime? Und wie kann es sein, dass so ein "bisschen" Dateien kopieren den Server so spürbar auslastet? Im Server werkeln 4x 160GB Samsung-Platten an einem 3ware 9650SE-4LPML Controller in RAID 5. Als Dateisystem kommt ext3 zum Einsatz. Grüßle Philipp -- Q: What is purple and concord the world? A: Alexander the Grape. ###signature by fortune### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
http://de.wikipedia.org/wiki/Load Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Martin, Am Sonntag, 8. April 2007 18:31 schrieb Martin Schröder:
danke aber mit Google und diversen Wikis kann ich selbst besser umgehen als manch anderer hier auf der Liste ;-). Ich bin auf der Suche nach einer Antwort auf die Frage, warum ein cp- oder mv-Prozess eine dermaßen hohe load sowohl auf dem Client als auch auf dem Server erzeugt und mir aber gleichzeitig top nichts anzeigt, dass eine hohe Auslastung anstehen soll. Ist das Kopieren einer 20GB-Datei soviel prozessaufwändiger als das Kopieren von 40 500MB-Dateien? Grüße Philipp -- If you can read this, you're too close. ###signature by fortune### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 08.04.07 schrieb Philipp Zacharias
Am Sonntag, 8. April 2007 18:31 schrieb Martin Schröder:
Ich bin auf der Suche nach einer Antwort auf die Frage, warum ein cp- oder mv-Prozess eine dermaßen hohe load sowohl auf dem Client als auch auf dem Server erzeugt und mir aber gleichzeitig top nichts anzeigt, dass eine hohe Auslastung anstehen soll.
Hast Du den Artikel gelesen? Load hat nicht unbedingt etwas mit CPU-Last zu tun. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Martin, Am Sonntag, 8. April 2007 23:41 schrieb Martin Schröder:
Am 08.04.07 schrieb Philipp Zacharias
: Am Sonntag, 8. April 2007 18:31 schrieb Martin Schröder:
Ich bin auf der Suche nach einer Antwort auf die Frage, warum ein cp- oder mv-Prozess eine dermaßen hohe load sowohl auf dem Client als auch auf dem Server erzeugt und mir aber gleichzeitig top nichts anzeigt, dass eine hohe Auslastung anstehen soll.
Hast Du den Artikel gelesen? Load hat nicht unbedingt etwas mit CPU-Last zu tun.
das ist mir auch ohne Lesen des Artikels schon bekannt, geht aber vielleicht aus meiner Fragestellung nicht hervor. Was mich nur wundert ist: - an der hohen Load ändert sich quasi nichts, egal ob ich eine oder mehrere 20GB-Dateien gleichzeitig verschieben möchte. - wie kann die Load Werte von 10 (Server) oder 5 (Client) erreichen, wenn doch auf dem Server nur ein SMBD laut ps aktiv ist (obwohl da ja mehrere Instanzen gestartet werden könnten) und auf dem Client nur ein mv-Prozess läuft. - warum "hängt" (Maus reagiert nicht sofort, Tastatureingaben folgen nach mehreren Sekunden plötzlich alle auf einmal) mein Client-System teilweise wenn doch angeblich nur ein Prozess (oder mehrere) auf IO warten, der Prozessor allerdings nicht ausgelastet ist. Was mich somit eigentlich interessiert: Welche Art von Last erzeugt denn das Verschieben einer Datei? Wo kann ich das System optimieren, damit weniger Last entsteht. Und: Warum erzeugt das Verschieben einer 20GB-Datei soviel mehr an Load als wenn ich hintereinander 40 0,5GB-Dateien verschiebe? Grüße Philipp -- You plan things that you do not even attempt because of your extreme caution. ###signature by fortune### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 09.04.07 schrieb Philipp Zacharias
- warum "hängt" (Maus reagiert nicht sofort, Tastatureingaben folgen nach mehreren Sekunden plötzlich alle auf einmal) mein Client-System teilweise wenn doch angeblich nur ein Prozess (oder mehrere) auf IO warten, der Prozessor allerdings nicht ausgelastet ist.
Vermutlich "hängen" die Interrupthandler, und dann geht halt erstmal nichts mehr... Und wieviele Prozesse hast Du währenddessen mit Status D? Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 9. April 2007 01:59 schrieb Martin Schröder:
Am 09.04.07 schrieb Philipp Zacharias
: - warum "hängt" (Maus reagiert nicht sofort, Tastatureingaben folgen nach mehreren Sekunden plötzlich alle auf einmal) mein Client-System teilweise wenn doch angeblich nur ein Prozess (oder mehrere) auf IO warten, der Prozessor allerdings nicht ausgelastet ist.
Vermutlich "hängen" die Interrupthandler, und dann geht halt erstmal nichts mehr...
Und wieviele Prozesse hast Du währenddessen mit Status D?
vor allem einen in mehrfacher Ausführung: pdflush. Mit Google konnte ich schon jemand anderen ausmachen, dem dies wohl auch Probleme bereitet [1], der bekam nur leider keine Antwort auf seine Frage. Komischerweise hab ich auch ca. vier Prozesse mehr im Status D als meine Load anzeigt und das obwohl sie im Mittelwert gerade wieder sinkt, die Anzahl an D-Prozessen sich aber nur um +-1 bewegt. *hmpf* Ich glaub, ich will ins Bett. Gute Nacht allerseits! Grüße Philipp [1] http://www.wer-weiss-was.de/theme26/article2471336.html#2471336 -- Your present plans will be successful. ###signature by fortune### -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Martin Schröder
-
Philipp Zacharias