PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : extreme Load beim Kopieren von Daten


jean_luc_picard
01-08-2008, 07:00
Hallo,

ich habe das Raid System umgestellt und dann entsprechend die ganzen Daten umgeschaufelt. Das Quellkaufwerk ist ein Linux LVM aus drei gleichen Platten a 500G, das Ziellaufwerk ein Raid5 bestehend aus drei Platten a 1Tb auf einem 3ware 9690SA.

Das Kopieren der Daten (ich verwende rsync) erfolgt nicht gerade mit der angenommenen Performance, iostat zeigt mir so um die 50-60Mb/s an. Dennoch geht die Load des Systems, welches sonst völlig unterbelastet ist, bis deutlich über 10! Das System ist kaum noch ansprechbar. top zeigt mir bei 3 von 4 CPU's hohe wa-Werte an, schwanken um 50%. Die CPU-Last ist sonst sehr klein, keine Prozesse die stören.

Ist das normal so? Kann ich das Kopieren mit untergeordneter Priorität ausführen lassen (der Kopiervorgang läuft bereits über nice)? Wie kann ich dem Performanceproblem auf den Grund gehen?

Gruß, Picard

Rogdab
04-08-2008, 14:03
ist bei mir auch so, total nervig das wenn man was kopiert z.B. der apache nicht mehr richtig anspricht, oder ein 2ter login ewigkeiten brauch.

peschmae
04-08-2008, 14:49
Du kannst rsync drosseln mit --bwlimit=xyzkbps oder natürlich mit den I/O Schedulern & Einstellungen rumspielen. Eigentlich sollte sich das schon machen lassen; ist bei mir aber z.T. auch eher nervig die Sache.

MfG Peschmä

jean_luc_picard
04-12-2008, 15:25
Hallo zusammen,

das problem besteht weiterhin... leider. rsync per bwlimit zu begenzen ist meiner Meinung nach ungeeignet, das ist eher was für den Transfer übers Netzwerk.

Ich habe noch das Programm ionice gefunden. Das scheint die Situation zu verbessern. Ich werde da noch etwas mit den Parametern spielen... mal sehen.

Insgesamt finde ich das alles aber unbefriedigend. Ich habe ja nun extra nen Hardware-Raid Controller im Einsatz, es kann doch nicht sein, das man mit ner simplen Kopieraktion ein ganzes System lahmlegt.

Was mich zudem wundert ist die stark schwankende Transferrate. Ich habe rsync mal mit der Option --progress laufen lassen. Bei großen Dateien, bei denen man ja eher eine konstante Rate erwartet, schwankt es periodisch zwischen 5Mb/s und 60Mb/s, so als würde ein Cache immer wieder gefüllt und geleert werden.

Für weitere Tips bin ich immer zu haben ;-)

Gruß, picard

bla!zilla
06-12-2008, 17:02
Möglicherweise kommt der Controller nicht so schnell nach die Parity zu berechnen, der Write-Cache ist deaktiviert oder eine der Platten zickt rum. Kann viele Gründe haben.