磁盘阵列性能与网络技术入门
磁盘阵列性能
在磁盘阵列性能方面,从可扩展性和并发处理能力来看,RAID 10 的扩展性优于 RAID 1。不过要注意,RAID 10 在镜像配置中使用了四个磁盘,而非像 RAID 1 那样仅用两个磁盘。通过进一步提高请求的并发度,虽图中未显示,但最终可达到每秒 465 次读取的上限。
在最大吞吐量方面,使用这些驱动器在顺序读取、高并发且请求大小为 32KB 的工作负载下,对四个驱动器组成的条带化阵列进行操作,可达到令人印象深刻的每秒 89MB。
选择 RAID 配置
不同的 RAID 配置在成本和性能上各有优劣,选择时需要权衡。以下是不同 RAID 配置在 50% 顺序读写和 50% 随机读写混合工作负载下的性能比较:
|RAID 类型|特点|性能表现|成本|
| ---- | ---- | ---- | ---- |
|RAID 0|磁盘条带化|一般仅对非常大的块能提升磁盘性能。要获得条带化的好处,条带单元需小于平均 I/O 请求大小。在本次测试中,条带单元为 32KB,64KB 块跨越两个磁盘时性能提升最明显。但内部 SCSI 带宽在超过 64KB 块时可能成为限制因素。|相对较低|
|RAID 0/1|条带化与镜像|性能与 RAID 0 相似,但配置成本高,需要两倍的物理磁盘存储设备。在高吞吐量时,由于每次写入需执行两次,会导致存储处理器内部路径产生竞争,造成一定性能损失。|较高|
|RAID 5|带奇偶校验的条带化|由于读 - 修改 - 写周期,将单个写入请求转换为四个物理磁盘操作,会带来较大性能损失。但配置成本较低,只要写入活动率低,是一种可接受的成本/性能权衡方案。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



