背景
小甲鱼老师收到一个跨数据中心传输数据的要求,要求进行对象存储的跨数据中心的网络性能计算,具体要求如下:
- 15GB的文件;
- 专线带宽为10M;
- 从北京数据中心传到上海数据中心。
一、排除网络抖动
网速大家发现有快有慢,我们就算节点都是节点与节点间传输,有信号、传速的人的多少都会影响网络的速度。
因此,我们排除掉网络抖动进行计算。
二、进制问题
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,真实的情况是在计算的时候要排除掉网络抖动和进制转换后再进行计算。
希望大家在跨数据中心传输的时候能计算明白哟。