您能解释一下我的 RAID1 与 RAID10 卷上的 PassMark 磁盘分数吗?

您能解释一下我的 RAID1 与 RAID10 卷上的 PassMark 磁盘分数吗?

我需要一些帮助来解释我家用电脑上两个卷的以下速度测试。

考试:

  • CrystalDiskMark 2.2
  • Windows 7 磁盘缓存已禁用
  • 测试前两个卷的碎片化程度均为 0%

驱动器 C:

  • Windows 7 软件 RAID1
  • 双三星 HD501LJ 硬盘(500GB、16MB 缓存、7200RPM)

    Sequential Read:     69.580 MB/s  
    Sequential Write:    10.434 MB/s  
    Random Read 512KB:   36.241 MB/s  
    Random Write 512KB:  11.191 MB/s  
    Random Read 4KB:      0.499 MB/s  
    Random Write 4KB:     0.283 MB/s  
    Test Size:              100 MB  
    

驱动器 D:

  • 集成 Intel Matrix RAID 10
  • 四个 Seagate ST3500320AS 硬盘(500GB、32MB 缓存、7200RPM)

    Sequential Read:    120.388 MB/s
    Sequential Write:    59.587 MB/s
    Random Read 512KB:   35.677 MB/s
    Random Write 512KB:  27.713 MB/s
    Random Read 4KB:      0.634 MB/s
    Random Write 4KB:     0.299 MB/s
    Test Size:              100 MB
    

差异

    Sequential Read:      + 73%
    Sequential Write:    + 471%
    Random Read 512KB:     - 2%
    Random Write 512KB:  + 148%
    Random Read 4KB:      + 27% 
    Random Write 4KB:      + 6%

您同意这些说法吗?

  • “顺序读取” 的改进可能是因为:读取磁盘有 4 个,而不是 2 个,而且缓存更好,并且集成了 RAID
  • “顺序写入”功能可能由于集成 RAID 而得到改进
  • “随机读取 512KB”的损失是名义上的......并且在这种情况下可能无法轻易解释。
  • “随机写入 512KB” 可能因为集成 RAID 而得到改进
  • “随机读取 4KB”的改进是顺序读取(理想)和随机读取 512KB(不理想)之间的结合
  • “随机写入 4KB” 改进是顺序写入(理想)和随机写入 512KB(不理想)之间的结合

编辑:根据其他人的建议,我禁用了 Win7 磁盘缓存,然后使用了不同的工具(CrystalDiskMark 2.2)。现在结果对我来说更有意义了……谢谢。

答案1

您的比较很糟糕,因为您首先使用两个具有 16MB 缓存的驱动器,然后使用具有 32MB 缓存的驱动器,并且首先使用软件 RAID,然后使用板载 RAID 控制器。

测试似乎触及了一些缓存,因为从理论上讲,即使你有 SA-SCSI 驱动器,也不可能以 1100mB/s 的速度从 RAID-10 读取。

当使用适当的硬件 RAID 控制器时,RAID-10 无疑将提供巨大的性能提升,与单驱动器设置相比,读取性能至少提高 3 倍。

RAID-1 不会带来明显的速度提升,它只会增加冗余。

根据测试目的,在大多数企业环境中,连续速度毫无意义。一切都取决于 IOPS(每秒 I/O 操作)和随机读/写性能。

编辑:您可能需要研究其他基准测试软件,例如 Crystalmark。

相关内容