网络设备的实际容量是多少(ethtool - MiB 还是 MB?)

网络设备的实际容量是多少(ethtool - MiB 还是 MB?)

MiB = 兆字节 = 1024*1024

MB = 兆字节 = 1000*1000

ethtool 返回速度 = 1000MB/s ifconfig 文档表明它返回 MiB 单位

我如何才能知道已使用的容量百分比是多少?网络设备的实际最大容量是多少?1000 还是 1024 MB?

答案1

以太网速度以十进制为单位(10000000、100000000、100000000 等),因此正确的单位应基于 SI 前缀。一段时间以来,IT 行业一直在转向使用 SI 前缀。值得注意的(也是合乎逻辑的)例外是计算机内存/缓存,它们基于二进制。

答案2

ifconfig 仅讨论其自己的输出,特别是如下行:

RX bytes:535806445879 (499.0 GiB) TX bytes:271709639024 (253.0 GiB)

网络设备速度通常是其物理比特率(以 SI / 1000 为单位),我不记得有任何其他网络工具这样做。

注意比特率中的位。根据你问的人的不同,这意味着使用小写的 b,或者为了清楚起见拼出“位”,或者有时。Ethtool 说的是 1000Mb/s,而不是 1000MB。

虽然只是顺便提及,但请参阅以下来源:

答案3

我认为设备和传输/存储数据的速度描述方式不同。以太网(即 10/100/1000/10000 Mbps)描述的设备速度为兆字节 [MB] = 1,000,000(10^6),而传输或存储的数据量确切地说是兆字节 [MiB] = 1,048,576(2^20)...

相关内容