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.
Tags dd dell-perc ubuntu-14.04 megaraid