Transferência de arquivos entre SSD e matriz RAID extremamente lenta

Transferência de arquivos entre SSD e matriz RAID extremamente lenta

É muito simples: este servidor possui um SSD para a unidade principal e um array RAID (mdadm) para armazenamento.

Intermitentemente, ele tem um problema ao gravar no array: a velocidade de gravação diminui a ponto de não ser realmente utilizável.

Acabei de testar a velocidade e copiar um arquivo 1G do SSD para o array RAID demorou quase uma hora:

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

A matriz RAID parece estar bem:

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>

e o syslog não menciona nada.

Onde mais devo procurar para solucionar isso?

PS. Há cerca de um mês, tivemos que substituir um interruptor após uma tempestade. Esse problema também começou nessa época. Não sei dizer se é uma placa-mãe com defeito ou um controlador, ou algo mais que esteja quebrado. Eu preferiria encontrar uma arma fumegante antes de aconselhar o cliente a começar a substituir o hardware...

Responder1

Acontece que havia um cron job executando a sincronização; a cada 60 segundos. Ele estava produzindo tantos processos zumbis que estava desacelerando o array RAID. Moral da história: verifique seus cron jobs.

informação relacionada