Linux 网卡发送接收数据 单位换算 差太多了吧

42次阅读

共计 797 个字符,预计需要花费 2 分钟才能阅读完成。

MB

bytes

RX 接收
TX 发送

我想着 1MiB=1*1024KiB=1024*1024Bits=1024*1024*8bytes

怎么跟 68.4M 68366578 差这么多 68.4*1024*1024*8=573780787.2

如果这样算 68.4*1000*1000=68400000 那就差不了多少

我们小鸡的流量传输 按那个单位算的?懂的大佬 说说

补充:

1Gb=1000Mb=1000*1000Kb=1000*1000*1000bytes
1Gb=1000000000bytes

1GiB=1024MiB=1024*1024KiB=1024*1024*1024Bits
1GiB=1073741824Bits

1000000000/1073741824=0.931322574615

这就解释了 我们买回来 1T 的硬盘 装上电脑实际只有 931G 可用的疑问

网友回复:

注册 楼主天天就爱发这种无聊的垃圾帖 但凡发一下你这种 man 资料或者去 https://github.com/shemminger/iproute2/tree/main/ip 翻一下源码都不会成为狗皮膏药

KDE 看样子是直接百万换算的。

HOH 默认应该是按 1000 制换算的,加一个 -iec 参数就是按 1024 换算 https://man7.org/linux/man-pages/man8/ip.8.html 源码:https://github.com/shemminger/iproute2/blob/70b9ebae63ce7e6f9911bdfbcf47a6d18f24159a/lib/json_print.c#L326-L357

别人笑我太疯癫 感谢大佬提供 那么我们平常使用的 aws az gcp 龟壳等网络传输 是按 GB 算 还是按 GiB 计算?

xiao 估计也不会把 MiB 和 MB 区分开的,只不过换算的差别并不多没人在意吧(

KDE H2O 难得一见在怼人的同时,还提供了资料

正文完
 0