インテルRST RAID 1アレイは、ライトバックキャッシュを無効にすると書き込みが速くなるのはなぜですか?


8

RAID 1(ミラー)に2つのHDD(5900 RPM)があります。私は知っている、私は知っている、それは痛々しく遅いです。私は現在それらをより高速なドライブに置き換える過程にあります、それで私が物事をテストしている間のこの質問。

何らかの理由で、Intel RSTオプションでライトバックキャッシュを無効にすると、書き込み速度が大幅に速くなり、その逆も同様です。私が知っていることから、ライトバックキャッシングを無効にすると書き込み速度が低下すると予想します。あれは正しいですか?これは監視プログラムのバグですか?

ここに画像の説明を入力してください

キャッシュが有効:

ここに画像の説明を入力してください

キャッシングは無効です:

ここに画像の説明を入力してください

Intel RSTシステムレポート:

System Report

System Information
OS name:  Microsoft Windows 7 Professional 
OS version:  6.1.7601 Service Pack 1 7601
System name:  (redacted)
System manufacturer:  MSI
System model:  MS-7673
Processor:  GenuineIntel Intel64 Family 6 Model 42 Stepping 7 3.401  GHz
BIOS:  BIOS Date: 08/01/12 15:53:14 Ver: 04.06.04, ALASKA - 1072009

Intel® Rapid Storage Technology
Kit installed:  10.5.0.1007
User interface version:  10.5.0.1007
Language:  English (Australia)
Intel RAID controller:  Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller
Number of SATA ports:  6
RAID option ROM version:  10.5.0.1034
Driver version:  10.5.0.1007
ISDI version:  10.5.0.1007

Device Information
Name:  Array_0000
Size:  3.6 TB
Available space:  0 GB
Disk data cache:  Enabled
Number of volumes:  1
Volume member:  OS
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Name:  OS
Status:  Normal
Type:  RAID 1
Size:  1.8 TB
Data stripe size:  64 KB
Write-back cache:  Enabled
System volume:  Yes  
Initialized:  Yes  
Verification errors found:  72
Blocks with media errors:  0
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes
Parent array:  Array_0000
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Disk on port 0
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2V3WZ
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

Disk on port 1
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2VEPK
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

(redacted other disks)

1
アレイを7200RPMドライブに移したところです。シーケンシャル読み取りは、書き込みキャッシュがある場合とない場合で約150MB /秒ですが、キャッシュを無効すると、シーケンシャル書き込み速度が約90から約150 MB /秒に向上します。つまり、以前の(遅い)ドライブと同じです。
ボブ

RSTを更新しますか?10.5を使用していますが、現在は12.5までです。彼らは多くの古いチップセットのサポートをやめたことを覚えておいてください。逆方向に作業して、チップセットで動作する最新バージョンを見つけることができます。RSTには、バージョン間でパフォーマンス特性を大幅に変更するという悪い癖があります。
Dom

1
@Dom残念ながら、私のマザーボードの製造元は、更新されたRSTオプションROMを備えた更新されたBIOSをリリースする必要があります(私はそう思いますか?)。私は以前にそれらについてバグを修正しましたが、返答はありませんでした-そして、まだカスタムBIOSを試すつもりはありません。とりあえず、動作するシステムが欲しいです。新しいバージョンで異なる/修正されていることを確認できますか?もしそうなら、私はそれをバグと呼び、次に進みます。
ボブは

おもう?インテルのWebサイトからドライバーをダウンロードして試してください。チップセット/ BIOSコンボをサポートしている場合は、インストールされます。そうでない場合、彼らはしません。
Dom

Raid0でも同様の結果が得られます。ただし、ライトバックキャッシュを有効にすると、システム全体の応答性が向上します。
不明

回答:


1

ライトバックキャッシュでは、コントローラーキャッシュがトランザクション内のすべてのデータを受信すると、コントローラーはデータ転送完了信号をホストに送信します。

ライトスルーキャッシュでは、ディスクサブシステムがトランザクションですべてのデータを受信すると、コントローラーはデータ転送完了信号をホストに送信します。

ライトバックキャッシュには、次の欠点があります。

  • ブロックを置き換える場合は、更新ビットが設定されている場合にのみメインメモリに書き込みます
  • I / Oはキャッシュを介してメインメモリにアクセスする必要がある

参考文献

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.