Server 2016 存储空间和列数

Server 2016 存储空间和列数

我想我们都知道 NumberOfColumns 问题: https://blogs.technet.microsoft.com/tip_of_the_day/2015/03/17/tip-of-the-day-numberofcolumns/

话虽如此,让我们假装计划以下内容(在家里,而不是企业中):

  • 创建 2 个磁盘条带(简单存储空间)
  • 稍后可以添加另一个单个磁盘

因此,我们创建一个具有单个磁盘的池,然后创建虚拟磁盘。现在,我们强制 Windows 创建 NumberOfColumns = 1 的虚拟磁盘。然后我们将第二个磁盘添加到池中并扩展虚拟磁盘。效果很好。

NumberOfColumns 仍为 1,因为这是我们在创建虚拟磁盘时设置的。几个月后,我们可以添加另一个磁盘并扩展虚拟磁盘。明白了!我们不需要每次扩展磁盘空间时都添加至少 2 个驱动器。

我现在的问题是:使用 NumberOfColumns = 1 会有什么不良影响吗?因为如果您查看上面文章中的图片,数据现在只写入“1 列”。3 个磁盘就像“3 行”,而不是一行和 3 列。但是,这重要吗?例如就速度而言?还是可管理性?

谢谢!

答案1

一两个新磁盘不会对两个旧磁盘的 RAID 0 做出贡献。

假设您有两个磁盘配置为 RAID 0,每列 1 个,

  • 添加一个新磁盘会将卷扩展到新磁盘,但数据将写入两个原始磁盘或一个新磁盘。
  • 添加两个新磁盘会形成新的 RAID 0 阵列,数据现在要么写入前两个磁盘,要么写入另外两个磁盘。它不是四个磁盘的 RAID 0,而是两个磁盘的 2×RAID 0。
  • 添加两个新磁盘 新磁盘 + 再添加 2 个新磁盘 = 3×2 个磁盘的 RAID 0。

我正在研究它,并且我发现在卷初始化后没有办法更新列号,即使在 Server 2019 中也没有办法。

好消息是,顺序性能会受到很大影响,但随机小读写不会受到影响。因此,您的虚拟机和其他东西仍将受益于新磁盘的性能,只是顺序性能不会像您希望的那样好。我也是。

相关内容