CentOS 7.1(カーネル3.10.0-229.4.2.el7.x86_64)を実行しているHP DL320e g8v2サーバーがあります。このサーバーにはB120iオンボードSmartArrayコントローラーが付属しており、RAID-0の2つの同一の3TBSeagateディスクで構成されています。 XFSおよびbs = 4096のCentOS7.1最小システムをインストールしました。
システムのインストール後、読み取りと書き込みのレートを取得しました。
dd if=/dev/zero of=test.img bs=4k count=2560000
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 25.4219 s, 412 MB/s
dd if=test.img of=test2.img bs=4k
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 413.832 s, 25.3 MB/s
dd if=test.img of=/dev/null bs=4k
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 400.053 s, 26.2 MB/s
ご覧のとおり、書き込み速度は速い(約400MB /秒)が、読み取り速度は非常に遅い(約25MB /秒)。最初に別のファイルに書き込んだ後と/ dev/nullに書き込んだ後、2つのテストを実行しましたが、どちらの場合も読み取り速度が遅くなります。
このサーバーから別のサーバーにNFS経由でファイルをコピーすると、同じ25 MB/sの読み取り速度が得られます。
誰かが何が起こっているのかについて何か考えを持っていますか?
CentOS 6.6を使用してみましたが、同じ結果が得られました。このサーバーはバックアップ(bacula)サーバーになり、ディスクの読み取り速度はBaculaのパフォーマンスに影響を与えます...
Tks
先週の日曜日、AHCIモードでB120iを使用してSOをフォーマットして再インストールしました。RAIDにLinuxMDを使用しましたが、より良い結果が得られました。
現在、読み取り速度は約300 MB/sであり、ディスクからLTO-4テープへのコピー速度は約140 MB/sです。 2時間30分で1 TBをテープにコピーしています。
これは最善の解決策ではありませんが(B120 RAIDモードを使用したいのですが)、今のところは問題ありません。
みなさん、ありがとうございました。
同じB120iコントローラーを搭載したHPMicroserverG8でも同じ問題が発生しました。新しいドライバーにはパフォーマンスの問題があるようです。これらの問題のない最後のhpvsaドライバーは1.2.8-160であり、それによってサポートされる最新のものはCentOSで6.5です。