如何计算元素的块空间阈值
不可不使用
适用于
- NetApp SolidFire SF 系列
- NetApp H 系列
解答
它们是根据以下公式计算的:
1. 总块容量—(最大节点容量 + 总块容量的 3% ) = 集群错误阈值
2 。集群错误阈值 / 总块容量 = % ,系统在该阈值处生成错误消息
其他信息
块容量是通过 API 调用获得GetClusterCapacity
的 maxUsedSpace
您可以在以下 KB 上查看每个节点类型的原始容量: SolidFire 和 H 系列节点的原始块和元数据容量是多少?
计算方法示例:
对于五个 SF9605 节点:
- 5 个 SF9605 节点的总块容量( 5 个 8,640 GB ) =43200 GB
- 最大节点容量 = 8,640 GB
总块容量的 3% ( 43 , 200 GB x 0.03 ) = 1 , 296 GB 将这些值应用于公式
,获得以下结果:
1. 总块容量—(最大节点容量 + 总块容量的 3% ) = 集群错误阈值
2 。集群错误阈值 / 总块容量 = % ,系统在该阈值处生成错误消息
43200 -( 8,640+1,296 ) =33,26432,264/43200
=.77 (或 77% )
将上述示例的结果解释如下:
BlockClusterFull
当集群已满 77% ( 33264 GB )时,将显示错误代码。- 用于生成警告严重性消息的系统默认值比计算出的错误严重性低 3%。在此示例中、当集群已满 74% 时、系统将生成警告严重性。
- 如果要在达到 74% 阈值之前收到警告严重程度消息通知、则可以指定要在
Cluster -> Settings -> Cluster Full Settings
其上看到警告字段的阈值百分比。 - 例如,如果您希望在错误严重程度( 77% )以下的 10% 出现警告消息、则在 "Raise a warning alert when
_ %
capacity als" 字段中输入 10 、 "Raise a warning alert when capacity als" (在 Helix 无法恢复之前保持容量时发出警告警报)。当 67% 的集群已满时,将生成警告严重性。