我正在运行grep MemTotal /proc/meminfo
以确定系统上安装的 RAM,但是不是报告与偶数 GB 相对应的数字,而是略微关闭。
即在我的 64 GB 系统上,我得到 65854272 kB 的报告,相当于 62.8 GB。我的 1.2 Gb 去哪儿了?为什么该工具不向我显示它们?
free -b
报告 67434774528 与上述一致。
小智 4
MemTotal:可用 RAM 总量(以千字节为单位)(即物理内存减去一些保留字节和内核二进制代码)
来源:Torvalds linux github repro (linux/Documentation/filesystems/proc.txt)
检查BIOS保留内存:
dmesg | grep BIOS | grep reserved
Run Code Online (Sandbox Code Playgroud)