存储空间与磁盘管理镜像

存储空间与磁盘管理镜像

Windows 2012 R2:

我正在决定实施 RAID 1(Windows 术语中的镜像)。我知道 Windows 中包含两个选项:

  • 存储空间镜像
  • 磁盘管理镜像

存储空间镜像与磁盘管理镜像相比如何?

答案1

我已经使用这两种技术和两台三星 850 PRO 512GB 在我的家庭实验室服务器上做了一些基准测试。

据我所知,两种机制的工作方式相同。存储空间镜像性能更好,但在 diskspd 基准测试中消耗更多 CPU,动态卷镜像速度稍慢,但消耗的 CPU 明显较少。

希望这能帮助您决定要做什么。

答案2

我只是想问同样的问题,在做了我自己的一些测试后,以下是我的发现。

我使用的不是 SSD,而是标准 HD。

使用磁盘管理镜像似乎要快一点。我使用了队列深度 8,并在 Atto 基准测试工具中得出了块大小 512B、8KB、64KB 和 4M 的值:

10M/15M、140M/155M、202M/200M、200M/201M普通磁盘,只有 1 个分区

9M/20M、140M/200M、200M/200M、200M/395M普通镜子在磁盘管理中,只有 1 个分区

7M/12M、133M/151M、200M/204M、201M/377M存储池第一个分区上的存储空间,其他分区的速度稍慢

但是.. 对我来说,这可以忽略不计,因为实际性能取决于随机 I/O(性能更相似),而且如果您通过 1GBit/s 网络访问/共享驱动器,在这种情况下,限制无论如何都会略高于 100MB/s。

对于镜像来说,最重要的是(罕见的)错误情况。所以我也在谷歌上搜索了如何恢复损坏的镜像。似乎有很大的不同——无论出于什么原因。

对于存储池/存储空间镜像来说,恢复似乎非常复杂:

https://technet.microsoft.com/en-us/library/dn782852%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

对于磁盘管理镜像来说似乎容易得多

https://technet.microsoft.com/en-us/library/cc938519.aspx?f=255&MSPPError=-2147217396

因此:磁盘管理方式稍快一些(对我来说,在 Windows Server 2016 上),而且恢复看起来容易得多。我没有使用任何缓存大小调整或类似的东西。

我也没有比较 CPU 使用率,因为我认为高 CPU 和高 I/O 不会经常同时出现。

最初,我也想比较 Starwind Virtual SAN 和跨服务器镜像(创建集群),但我认为带有备份的本地镜像就足够了,而且由于网络瓶颈,与之进行性能比较是无用的。

答案3

“磁盘管理”镜像磁盘和“存储空间”之间有一个很大的区别。从空间利用率的角度来看,“磁盘管理”更好,但当物理存储需要随时间增长时,灵活性就不那么强。

假设 2 个磁盘大小相同。假设“磁盘管理”将使用“镜像模式”,而“存储空间”使用双向镜像。

磁盘管理

优点:磁盘管理只会将磁盘内容复制到第二个磁盘,因此您的总可用空间将等于驱动器的大小。如果您有 2 个 5TB 驱动器,那么您可以存储 5TB 的数据。

缺点:当空间不足时,磁盘上的空间也会不足。

存储空间

优点:存储空间允许您分配比当前物理可用空间更多的空间。当物理空间不足时,您可以添加 2 个大小相同的新驱动器来扩大您的池。因此,您可以从几个 5TB 驱动器开始,然后添加几个 6TB 驱动器,依此类推。

缺点:在双向镜像中,您会损失一半的驱动器存储容量。如果您有 2 个 5TB 驱动器,那么您可以存储 5TB/2=2.25(并将其减少到最低偶数):2.24 TB。

我不知道在创建存储空间卷大小后是否可以增加而不会丢失数据。

当我必须回答同样的问题时,数据是基于我在 Windows 10 Pro 上的个人经验。

答案4

其他答案中尚未提及的一些附加信息:

通过磁盘管理使用存储空间而非镜像卷的两个原因:

  1. 如果你计划使用 BitLocker 进行加密,镜像卷不支持此功能,但存储空间支持

  2. 如果您计划使用“备份和还原”(Windows 7)并选择镜像卷作为备份目标,您将收到一条警告消息,内容为“从此卷还原系统映像时,无法格式化计算机上的磁盘以匹配备份中的磁盘布局”。使用存储空间作为备份目标时不会出现此警告。

相关内容