notamos um desempenho de gravação muito ruim em nosso novo Dell R720 com Perc 710. Especialmente quando se trata de gravar muitos arquivos pequenos. O engraçado é que esse mau desempenho só ocorre em distribuições Linux mais recentes, como o Ubuntu 14.04. ou últimos centos. Fazendo a mesma operação no
Ubuntu 10.04 ou outras distribuições de 2012, o desempenho está bom. 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 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 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 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 controladora RAID que funcione melhor com o driver mega_raid_sas ou use outro driver?
aliás: eu fiz um teste IOMeter de acordo com a Dell, os mesmos resultados ruins na distribuição Linux mais recente, por exemplo, Redhat. No Windows funciona bem, então realmente parece um problema de driver/kernel.