如何计算 Minio 集群的最大总数据大小?
How to calculate the maximum total data size for a Minio cluster?
对于启用纠删码且每个节点有 4 个 1TB 驱动器(总共 16TB 磁盘大小)的 4 个节点的 Minio 集群:
- 假设我有 8 个数据和 8 个奇偶校验磁盘,我可以上传的最大数据大小是多少?
当我阅读 Minio 的文档时,我了解到每个对象都在所有节点和磁盘之间进行复制。我们可以为每个节点上传 2 TB 数据(其他 2 TB 是奇偶校验)。如果所有对象都复制到所有磁盘上,那么其他节点也将存储相同的对象。然后我只能用 16 TB 的可用磁盘大小存储 2 TB 的数据。对吗?
注意:我知道我可以通过减少奇偶校验磁盘的数量来增加数据大小。我问的是半数据半校验盘的具体情况
如果奇偶校验和数据相等,则开销为 2 倍,这意味着可用容量是原始磁盘大小的一半。所有对象都在给定擦除集中跨磁盘进行擦除编码,每个擦除集最多 16 个磁盘(并且可能有许多擦除集),因此它不是您所想的复制。从 this doc 你可以看到其他奇偶校验数据比率的公式。基本公式是总驱动器 (N) / 数据驱动器 (D)。
对于启用纠删码且每个节点有 4 个 1TB 驱动器(总共 16TB 磁盘大小)的 4 个节点的 Minio 集群:
- 假设我有 8 个数据和 8 个奇偶校验磁盘,我可以上传的最大数据大小是多少?
当我阅读 Minio 的文档时,我了解到每个对象都在所有节点和磁盘之间进行复制。我们可以为每个节点上传 2 TB 数据(其他 2 TB 是奇偶校验)。如果所有对象都复制到所有磁盘上,那么其他节点也将存储相同的对象。然后我只能用 16 TB 的可用磁盘大小存储 2 TB 的数据。对吗?
注意:我知道我可以通过减少奇偶校验磁盘的数量来增加数据大小。我问的是半数据半校验盘的具体情况
如果奇偶校验和数据相等,则开销为 2 倍,这意味着可用容量是原始磁盘大小的一半。所有对象都在给定擦除集中跨磁盘进行擦除编码,每个擦除集最多 16 个磁盘(并且可能有许多擦除集),因此它不是您所想的复制。从 this doc 你可以看到其他奇偶校验数据比率的公式。基本公式是总驱动器 (N) / 数据驱动器 (D)。