【工具】带宽与上传下载速率关系

带宽与上传下载速率关系

带宽单位用bps(bit/s),表示每秒钟传输的二进制位数。下载速率单位用Bps(Byte/s)表示,表示每秒钟传输的字节数。

1Byte(字节)= 8bit(位),即下载速率=带宽/8

通常1M带宽即指1Mbps=1000Kbps=1000/8KBps=125KBps。一般情况下,考虑到还有其他损耗(计算机性能、网络设备质量、资源使用情况、网络高峰期等),实际速率一般小于这个速率。

 

GB/s 和 GiB/s 区别:

  • GB/s 是什么(十进制):1 GB = 10³ MB = 1,000,000,000 Byte,存储厂商、fio 括号里的 G/s、网卡宣传速度常用。
  • GiB/s 是什么(二进制):1 GiB = 2³⁰ Byte = 1,073,741,824 Byte,操作系统、fio 主输出、iostat 常用。

GiB/s 和 GB/s 都是每秒多少字节, 区别在于:GiB/s 用二进制,GB/s 用十进制。概括总结如图所示:

单位 含义 是否是bit
Gb/s 千兆比特每秒 ✅ bit
GB/s 千兆字节每秒
GiB/s 二进制字节每秒
G/s(fio) GB/s,千兆字节每秒

两者的换算关系:

1 GiB = 1.073741824 GB

 

查询网卡带宽:

ethtool eth0

输出:

Speed: 100000Mb/s
Duplex: Full
Link detected: yes

说明: 1000Mb/s = 千兆;10000Mb/s = 万兆。这是网卡与交换机协商的速率,不是实时流量

 

10000Mb/s 转化为GiB/s:

# Mb/s → Gb/s
100000 Mb/s = 100 Gb/s
# Gb/s → GB/s(字节)
100 ÷ 8 = 12.5 GB/s
# GB/s → GiB/s(二进制)
12.5 ÷ 1.073741824 ≈ 11.64 GiB/s
# 最终结果
100000 Mb/s ≈ 11.64 GiB/s

 

参考资料

1. 带宽与上传速率的关系

2. GB和GiB的区别 

posted @ 2018-06-19 19:05  苏格拉底的落泪  阅读(429)  评论(0)    收藏  举报