ソフトウェアRAIDチェックサムが遅い。

ソフトウェアRAIDチェックサムが遅い。

新しい24のディスクアレイでは、ddすべてのディスクの生の読み取りまたは書き込み速度は900 MB / sです。

ディスクを24ディスクRAID6に設定した場合、書き込み速度は400MB/秒、読み取り速度は600MB/秒です。 CPUの100%を占める1つのプロセス(md0_raid6)があるため、これはチェックサムによるものです。

# uname -a
Linux server 3.2.0-0.bpo.1-amd64 #1 SMP Sat Feb 11 08:41:32 UTC 2012 x86_64 GNU/Linux

カーネル 2.6.x では、カーネルが 8000MB/s の RAID6 チェックサムを実行できると印刷したことを覚えているようです。驚くべきことに、md0_raid6は100%に近いです。 10%程度だと予想しました。

編集する:

/var/log/messagesでこれを見つけました:

Mar 13 16:02:42 server kernel: [   34.712039] raid6: int64x1   2125 MB/s
Mar 13 16:02:42 server kernel: [   34.780043] raid6: int64x2   2149 MB/s
Mar 13 16:02:42 server kernel: [   34.848049] raid6: int64x4   1832 MB/s
Mar 13 16:02:42 server kernel: [   34.916047] raid6: int64x8   1569 MB/s
Mar 13 16:02:42 server kernel: [   34.984041] raid6: sse2x1    3186 MB/s
Mar 13 16:02:42 server kernel: [   35.052031] raid6: sse2x2    5272 MB/s
Mar 13 16:02:42 server kernel: [   35.120032] raid6: sse2x4    6196 MB/s
Mar 13 16:02:42 server kernel: [   35.120035] raid6: using algorithm sse2x4 (6196 MB/s)
Mar 13 16:02:42 server kernel: [   35.144209] md: raid6 personality registered for level 6
Mar 13 16:02:42 server kernel: [   35.144212] md: raid5 personality registered for level 5
Mar 13 16:02:42 server kernel: [   35.144214] md: raid4 personality registered for level 4

私はこれが6196 MBytes / sを確認できることを意味すると無実に信じていました。

なぜ約10%ではなく100%であるべきですか?

関連情報