ScaleIO 就绪型节点: ScaleIO 就绪型节点群集上的重复重建

摘要: 当 DAS 高速缓存配置不正确时,ScaleIO 戴尔就绪型节点群集可能会触发重复重建。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状




当 DAS 的 Cache/SSD 空间已满时,DAS Cache 会开始将 SSD 中的数据刷新到硬盘。其方法是将大量 IO 发送到驱动器的一小部分,从而最大限度地减少寻道并最大化硬盘上的吞吐量。如果同一硬盘驱动器有其他 IO(例如,绕过高速缓存的一些大型读取)发出到驱动器中的其他位置,RAID 控制器和驱动器将优先处理具有小型寻求最大吞吐量的 IO,有时会导致其他 IO 具有高延迟。

原因

来自 DAS 高速缓存和 ScaleIO 的 IOPS 组合导致磁盘上出现如此长的队列,从而导致 IO 缓慢,从而导致重建,有时还会导致 I/O 太长,SDS 故障有时也会导致。

解决方案

应用以下配置设置,逐步启用 DAS 高速缓存(每个 ScaleIO 就绪戴尔节点): 

1.在维护模式下输入相关 SDS。

2.更改 DAS 高速缓存配置:

一个。设置 DAS 缓存参数:

fscli --set-param AggressiveCachePopulation=0
fscli --set-param BypassLengthKB=128
fscli --set-param RcMaxLengthKB=32
fscli --set-param LowSpaceBypassKb=0

b.修改 DAS 高速缓存配置文件 (“/etc/fio/config”):

FlusherCmdsNormalToBeStarted =  1 
FlusherMaxCmdsToBeStarted =  2 

c. 重置节点以重新加载 DAS 缓存驱动程序以应用设置(仅步骤“b”需要) 2.将服务器 RAID 写入高速缓存设置更改为直写(立即生效):

/opt/MegaRAID/perccli/perccli64 /c0/vall set wrcache=wt

3.按如下方式修改 ScaleIO 性能参数(仅限管理,立即生效):

scli --set_performance_parameters --sdc_max_inflight_requests 200 --all_sdc --tech
scli --set_performance_parameters --sdc_max_inflight_data 20 --all_sdc --tech

4.使相关 SDS 退出维护模式。我们建议在开始时仅将上述设置应用于一个 SDS,在继续下一个 SDS 之前检查所有功能在几天内是否正常工作,等等。  

受影响的产品

ScaleIO Ready Node-PowerEdge 13G

产品

ScaleIO Ready Node-PowerEdge 13G
文章属性
文章编号: 000051944
文章类型: Solution
上次修改时间: 17 4月 2026
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。