현재 Linux 배포판을 사용하는 PERC H700/710의 IO 성능 저하

현재 Linux 배포판을 사용하는 PERC H700/710의 IO 성능 저하

Perc 710을 탑재한 새로운 Dell R720에서 쓰기 성능이 정말 좋지 않다는 것을 발견했습니다. 특히 작은 파일을 많이 쓸 때 더욱 그렇습니다. 재미있는 점은 이러한 나쁜 성능이 우분투 14.04와 같은 최신 Linux 배포판에서만 발생한다는 것입니다. 또는 최신 센토스. Ubuntu 10.04 또는 2012년경의 다른 배포판 에서 동일한 작업을 수행하면
성능이 괜찮습니다. 새로운 megaraid_sas 드라이버와 같은 커널의 무언가와 관련이 있는 것 같나요?

아래에서는 제가 사용/수행 중인 일부 구성 및 테스트를 볼 수 있습니다.

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)

결과 우분투 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

결과 우분투 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

PERC H700이 있는 Dell R710에서도 동일한 결과를 얻었습니다.

이에 대한 솔루션이나 mega_raid_sas 드라이버와 더 잘 작동하거나 다른 드라이버를 사용하는 RAID 컨트롤러 카드에 대한 권장 사항이 있는 사람이 있는지 궁금합니다.

btw: Dell에 따라 IOMeter 테스트를 수행했는데 Redhat과 같은 최신 Linux 배포판에서도 결과가 좋지 않았습니다. Windows에서는 잘 작동하므로 실제로 드라이버/커널 문제인 것 같습니다.

관련 정보