服务器做raid怎么做,服务器的raid怎么配

首页 > 游戏 > 作者:YD1662023-10-31 17:21:03

1.2 缓存策略

RAID卡除了将硬盘组建不同RAID级别的功能之外,还能提供加速读写的缓存功能。


每张RAID卡都拥有大小不等的缓存。

服务器做raid怎么做,服务器的raid怎么配(5)

开启WB模式的前提是RAID卡带有电池,确保在服务器断电的情况下依然能将缓存里面的数据写入硬盘中。当服务器的RAID卡电池出现故障或者电量不足的情况,WB模式会被强制切换成WT模式,防止出现数据丢失,然而读策略不会受到任何影响,这是因为写到缓存里面的数据是脏数据,与硬盘里面的数据不一致,而读到缓存里面的数据与硬盘里面的数据完全一致,即使丢失了也没有任何关系。

WB模式能够提升写性能,这有个前提是上层下发的数据量不大,可以被RAID卡缓存所容纳,但是当上层下发大量数据时,缓存很快就会被击穿。我们可以通过一个实验去验证,将一块硬盘的写策略调整为WB模式,然后利用fio工具去模拟上层数据下发

服务器做raid怎么做,服务器的raid怎么配(6)

可以看到,当上层有大量数据下发时,缓存很快就被击穿,写性能呈现断崖式下划

1.3 性能对比

上文提到了各个RAID级别的特点及优劣势,下面我们通过fio工具测试,直观的感受一下不同RAID的性能。

服务器做raid怎么做,服务器的raid怎么配(7)

一块盘RAID0基本可以发挥这块盘的所有性能,通过以上测试数据可以发现:

  1. RAID1使用两块盘,读能发挥出两块盘的性能,而写性能基本与单块盘一致,说明可以同时从两块盘读取不同的数据内容,而写时需要将相同的数据写在两块盘中。
  2. RAID5使用三块盘,读能基本能发挥出三块盘的性能,但是写性能不高,尤其是随机写性能更是惨不忍睹

2.VROC

现如今,对硬盘的性能要求越来越高,SATA、SAS因为本身的缺陷,性能基本不会超过600MiB/s,因此对NVMe盘的需求越来越多,尤其是数据库等对底层硬件性能要求比较高的行业。

NVMe盘直通到cpu,无法通过RAID卡进行管理,因此也不能通过RAID卡去创建不同的RAID级别。目前给NVMe做raid的方式有两种,一种是软RAID,另一种是Intel VROC

服务器做raid怎么做,服务器的raid怎么配(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.