测试能力提升 说一说 100M 带宽

大道 · 2020年12月03日 · 最后由 我去催饭 回复于 2020年12月04日 · 5413 次阅读

关于宽带我们经常能听见 100 兆、200 兆、1000 兆,那这些单位值代表什么样的网速?代表什么样的含义?

在测试工作中进程也会遇到对带宽的测试:

  • 比如使用 iperf 命令测试 TCP 和 UDP 带宽质量。也会看到关于带宽的这些单位:bits/s、Bytes/s、Kbits/s、Mbits/s、MBytes/s、GBytes/s。
  • 比如 Jmeter 的压力测试会给出带宽的使用量 image

宽带常说的 100M

运营商常说的 100M,其实是 100Mbps。表示网速一般都用的 Mbps

100Mbps=100Mbits/s=100/8MB/s=12.5MB/s

网络传输单位

网络通讯的传输速率都是以 bps 为单位。

1bps = 1bits/s
1Kbps = 1Kbits/s = 10^3bits/s
1Mbps = 1Mbits/s = 10^6bits/s

bit(比特)是表示数字信号数据的最小单位,所以网速一般都用 bit/s 来表示也就不难理解了。而且实际上 Byte(字节)只有在表示数据存储时才有意义,因为传输中的数字信号并不是必然按照 8bit 为 1 组来计量的。

需注意在网络中与存储中不同

1Byte = 8bit

K = 10^3

M = 10^6

G = 10^9

bits/s、Kbits/s、Mbits/s、Bytes/s、KBytes/s、MBytes/s、GBytes/s 这些根据数据单位也就很好理解。

bits/s    每秒传输位数
Kbits/s   每秒传输10^3位数
Bytes/s   每秒传输字节数
MBytes/s  每秒传输10^6字节数

数据存储单位

这个就耳熟能详了

1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024Byte
1Byte=8bit

bit是位
Byte就是B也就是字节
KB是千字节
MB是兆
GB是吉兆
TB是太兆

扫一扫,关注我

共收到 1 条回复 时间 点赞

没看懂,jmeter 给出的带宽使用量是什么概念?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册