乐趣区

关于程序员:跨数据中心传输文件要传多久最科学的计算方法

背景

小甲鱼老师收到一个跨数据中心传输数据的要求,要求进行对象存储的跨数据中心的网络性能计算,具体要求如下:

  1. 15GB 的文件;
  2. 专线带宽为 10M;
  3. 从北京数据中心传到上海数据中心。

一、排除网络抖动

网速大家发现有快有慢,咱们就算节点都是节点与节点间传输,有信号、传速的人的多少都会影响网络的速度。

因而,咱们排除掉网络抖动进行计算。

二、进制问题

15GB 这外面的 B 为大 B 即 Bytes,一个 Bytes 为 8 个 Bit

而宽带传输的时候,10M 的专线网络为 10Mbps,这里的 b 为小 b,bit。

因而,咱们要做进制转换。

三、后果计算

须要传输的数据量为 15GB,转换为位数为 120000000000 bit。

传输速率为 10Mbps,转换为每秒传输的位数为 10000000 bit/s。

因而,传输 15GB 的文件须要的工夫为 120000000000 bit / 10000000 bit/s = 12000 秒,即大概 3.33 小时。

四、总结

很多人在算数据的时候不会算,总是依照大 B 对小 B,实在的状况是在计算的时候要排除掉网络抖动和进制转换后再进行计算。

心愿大家在跨数据中心传输的时候能计算明确哟。

退出移动版