Dateiübertragung zwischen SSD und RAID-Array extrem langsam

Dateiübertragung zwischen SSD und RAID-Array extrem langsam

Es ist ganz einfach: Dieser Server verfügt über eine SSD als Hauptlaufwerk und ein RAID-Array (mdadm) zur Speicherung.

Gelegentlich treten Probleme beim Schreiben in das Array auf: Die Schreibgeschwindigkeit verringert sich bis zu einem Punkt, an dem das System nicht mehr wirklich brauchbar ist.

Ich habe gerade den Geschwindigkeitstest abgeschlossen und das Kopieren einer 1-GB-Datei von der SSD zum RAID-Array hat fast eine Stunde gedauert:

root@office:/tmp# rsync -vhr --progress test.img  /mnt/raid/
sending incremental file list
 test.img
   1.07G 100%  301.99kB/s    0:57:52 (xfer#1, to-check=0/1)

sent 1.07G bytes  received 31 bytes  309.25K bytes/sec
total size is 1.07G  speedup is 1.0

Das RAID-Array scheint in Ordnung zu sein:

root@office:/tmp# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdb[0] sdd[3] sdc[1]
  5860270080 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

unused devices: <none>

und das Syslog erwähnt nichts.

Wo sollte ich sonst noch nach der Fehlerbehebung suchen?

PS. Vor etwa einem Monat mussten wir nach einem Gewitter einen Switch austauschen. Dieses Problem begann auch ungefähr zu dieser Zeit. Ich kann nicht sagen, ob es ein defektes Motherboard oder ein Controller ist oder ob sonst etwas kaputt ist. Ich würde lieber einen eindeutigen Beweis finden, bevor ich dem Kunden rate, mit dem Austausch der Hardware zu beginnen ...

Antwort1

Es stellte sich heraus, dass alle 60 Sekunden ein Cron-Job lief, der die Synchronisierung durchführte. Er produzierte so viele Zombie-Prozesse, dass das RAID-Array dadurch fast ausgebremst wurde. Die Moral der Geschichte: Überprüfen Sie Ihre Cron-Jobs.

verwandte Informationen