假设我有一个大小为 1 PB 的存储阵列。我想将其复制到另一个存储阵列,可能是为了备份目的。
我想知道的是,
我在计算时间时要记住的事情,
影响转诊时间的因素,
并且可能是花费时间的一个概念。
答案1
您的有效传输速率将取决于磁盘速度和网络速度。最慢的部分将决定有效速度。如果您可以饱和 4 个 10Gb/s 以太网链路,则可以获得每小时传输 18 TB。这意味着完全同步需要大约 57 小时。
不过,这速度非常快——文件级别的备份往往受到枚举文件所需的内存和 CPU 的限制。您没有提供足够的信息来具体说明。什么样的阵列?什么样的备份?
答案2
amount of data to transfer
transfer time = ---------------------------- * Overhead_correction_factor
transfer speed
传输速度为以下的下限:
- 从源读取数据的能力
- 目的地的最大写入速度
- 连接源和目标的介质的速度以及您使用的协议。
Overhead_correction_factor 通常设置为 110%,也就是说,要传输 100MB 的实际数据,您实际上需要通过网络传输 110MB,其中额外的 10% 是协议开销、每个 TCP 数据包中的标头、序列号、编码等。
有许多计算器,例如http://techinternets.com/copy_calc它将为您完成单位转换和计算。
如果您的源数据也发生变化,则这些变化也需要复制,从而增加同步时间。
存储阵列通常在块级别进行复制,在最坏的情况下,您需要复制 100% 的原始容量,而不是阵列上存储的实际数据量。