自由 -m/-g 中的奇怪数字

自由 -m/-g 中的奇怪数字

我有 4 个 2gb(或 gib?)内存条。我成对购买,因此它们可能有所不同。

$ free -m
     Total
Mem: 7918

$ free -g
     Total
Mem: 7

我期望的是8192mb和8gb。

是因为 gb 和 gib 的区别吗?不过我还是不明白,谁能解释一下?

答案1

-g开关以千兆字节 (GiB) 为单位显示内存量,但四舍五入。我注意到您正在显示总数,因此与该free命令的大多数其他输出不同,这些是 (a) 正在使用、(b) 保留页面缓存或 (c) 完全未使用的 RAM 的总和。

您看到的“总数”是内存条上可用的内存量。宣传的内存是 2 的偶数次幂,但几乎从未达到宣传的每一个字节。

此外,为硬件设备保留的系统内存(例如具有统一内存架构的集成图形芯片)也可能会从这个总数中减去。

相关内容