最近,由于担心失败,我将备份驱动器从750 to的东芝Canvio USB3驱动器(几年前)升级为WD my Book 6TB USB3驱动器。我将WD我的图书二重奏配置为Raid 1,以实现冗余。这些是我使用CrystalDiskMark获得的基准数字。
在Raid 1配置中WD我的图书二重奏2x3TB
-----------------------------------------------------------------------
CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo
Crystal Dew World : https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 154.008 MB/s
Sequential Write (Q= 32,T= 1) : 154.307 MB/s
Random Read 4KiB (Q= 8,T= 8) : 0.618 MB/s [ 150.9 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 1.448 MB/s [ 353.5 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 0.595 MB/s [ 145.3 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 1.512 MB/s [ 369.1 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 0.562 MB/s [ 137.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 1.435 MB/s [ 350.3 IOPS]
Test : 1024 MiB [D: 1.0% (26.6/2794.4 GiB)] (x5) [Interval=5 sec]
Date : 2017/11/07 10:16:56
OS : Windows 7 Enterprise SP1 [6.1 Build 7601] (x64)东芝Canvio 750
-----------------------------------------------------------------------
CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo
Crystal Dew World : https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 12.058 MB/s
Sequential Write (Q= 32,T= 1) : 96.205 MB/s
Random Read 4KiB (Q= 8,T= 8) : 0.403 MB/s [ 98.4 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 1.108 MB/s [ 270.5 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 0.320 MB/s [ 78.1 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 1.055 MB/s [ 257.6 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 0.263 MB/s [ 64.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 1.126 MB/s [ 274.9 IOPS]
Test : 1024 MiB [E: 25.7% (179.8/698.6 GiB)] (x5) [Interval=5 sec]
Date : 2017/11/07 11:10:22
OS : Windows 7 Enterprise SP1 [6.1 Build 7601] (x64)发布于 2017-11-07 23:48:05
RAID 1不应该有任何明显的性能开销。每次写入都会产生两个物理写操作,但是硬件应该并行执行这些操作。
基准程序通常使用大量I/O线程,每个线程运行多个I/O操作,以使磁盘尽可能繁忙。目标是确保驱动器的命令队列已满(日志中的“Q=32”),并尽可能地将它们推入最大的位置。基准测试经常使用低级别的I/O操作,这些操作绕过操作系统的文件系统层。
文件复制操作--尤其是那些通过典型的文件管理器完成的操作--往往是单线程进程,每次只有一个操作排队。他们优化的可靠性,而不是速度,并有足够的额外开销,他们没有接近演示驱动器的真正性能。当多次运行相同的测试时,文件复制的性能也会发生很大的变化。我不会对你的文件拷贝测试中的性能差异看得太多。使用专用备份实用程序可以一次写入多个文件并使驱动器更加繁忙,可以获得更好的性能。
通常,只能在类似于配置RAID卷的控制器上读取RAID卷。我从未遇到过一个硬件RAID控制器,它能够通过正常的HBA通过软件访问其卷(尽管这样做非常有用)。如果您的外壳/控制器死了,我希望您仍然可以将驱动器转移到另一个WD盒以重新获得访问。
是否使用备份配置或RAID 1将取决于您试图保护什么。如果您最担心驱动器硬件故障,RAID 1可能是更好的选择。如果您更关心文件损坏、意外删除或病毒损坏,备份备份配置可能更好(更改传播到两个备份可能需要更长的时间,从而使您有更多的时间检测并修复问题)。
发布于 2017-11-07 19:36:42
RAID --不管是什么级别--都不是备份。它是一种硬件冗余,旨在减少由于突然的灾难性硬件故障而造成的任何数据或运行时/正常运行时间的损失。
RAID不会防止意外删除错误的文件、错误的输出以错误的方式重定向到错误的文件、卸载错误的包、用另一个文件覆盖文件的内容、病毒或特洛伊木马的影响(文件删除、损坏或ransomware加密)等等。这就是备份的目的。
现在,尽管如此,我会承认我没有使用备份,或者如果我这么做是一次性备份的“天哪,我已经一年没有保存我的mozilla书签了,更好地将它导出并上传到我的VPS",或者”我刚刚完成了一个编程类的最后一个项目,我会对它进行分解,并在其他机器上放置一些副本“。但我也在我的工作机器和家用台式计算机上为我的/home分区运行RAID-1。为什么?很简单--这些年来,我丢失的数据比“我把软盘放在哪里了”、“我被病毒感染了”或“我删除了错误的文件”的数据丢失的数据更多。
发布于 2017-11-07 19:49:34
您混淆了两种完全不同的存储数据的方法。首先,我要强调的是,RAID不是备份。
RAID是一种通过在两个或多个磁盘驱动器上存储数据来防止磁盘故障的机制。独立磁盘的冗余阵列。
备份正在从源复制数据,以便为灾难恢复目的保留副本。要成为真正的备份,它们需要完全独立于源媒体--你的选择是多么的独立,但至少一个好的备份应该在不同的媒体/存储上,最好是在不同的位置,最理想的是在不同的大陆。
RAID防止磁盘故障,备份防止大量不同的故障--例如自然灾害(火灾、洪水)、人为错误(我删除了主预算文件)或盗窃。
现在,考虑到所有这些,性能不应该是您最关心的问题,您应该考虑存储的主要目的,这是为了冗余还是用于备份?
https://serverfault.com/questions/882299
复制相似问题