我有两个硬盘(5900 RPM),RAID 1(镜像)。我知道,我知道,它的速度太慢了。我目前正在用更快的驱动器替换它们,因此我在测试时提出了这个问题。
出于某种原因,在 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
在写回缓存中,当控制器缓存接收到事务中的所有数据时,控制器会向主机发送数据传输完成信号。
在写通缓存中,当磁盘子系统接收到事务中的所有数据时,控制器会向主机发送数据传输完成信号。
写回缓存具有以下缺点:
- 如果需要替换块,则仅当设置了更新位时才写入主存储器
- I/O必须通过缓存访问主存
参考