Desempenho de IO Lento com PERC H700 / 710 com distribuições atuais de linux

1

notamos um desempenho de gravação muito ruim em nosso novo Dell R720 com Perc 710. Especialmente quando se trata de escrever muitos arquivos pequenos. O engraçado é que esse mau desempenho só ocorre em distribuições mais novas do Linux, como o Ubuntu 14.04. ou mais recentes centos. Fazendo a mesma operação no
Ubuntu 10.04 ou outras distribuições de cerca de 2012 o desempenho está bem. Temo que esteja relacionado a algo no kernel como o novo driver megaraid_sas?

Abaixo, você pode ver algumas das configurações e testes que eu estava usando / fazendo.

Setup:
Dell R720
RAID: PERC 710 Mini Rev: 21.3.011 -00009
HDD: 2x600GB 15K SAS SEAGATE  ST3450857SS

Raid 1
Write Policy: Write Back
Read Policy: Read Ahead
Disc Cache: Enabled
Filesystem: tested with xfs and ext4 
lspci: 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)

Resultados do Ubuntu 14.04:

dd if=/dev/zero of=/root/testfile bs=512 count=10000 oflag=dsync
10000+0 records in
10000+0 records out
5120000 bytes (5.1 MB) copied, 1.33572 s, 3.8 MB/s

Resultados do Ubuntu 10.04:

dd if=/dev/zero of=/root/testfile bs=512 count=10000 oflag=dsync
10000+0 records in
10000+0 records out
5120000 bytes (5.1 MB) copied, 0.702619 s, 7.3 MB/s

Os mesmos resultados que obtive em um Dell R710 que possui o PERC H700.

Gostaria de saber se alguém tem uma solução para isso ou uma recomendação para uma placa RAID Controller que funcione melhor com o driver mega_raid_sas ou use outro driver?

btw: Eu fiz um teste IOMeter de acordo com a Dell, os mesmos resultados ruins na distribuição mais recente do Linux, por exemplo, Chapéu vermelho. No Windows, funciona bem, então realmente parece um problema de driver / kernel.

    
por noe 21.05.2015 / 10:36

0 respostas