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)...