我正在运行 Ubuntu 19.10。我的系统有 16 GB 的 DDR4 RAM。
Ubuntu 本身只显示我有 13.7 GB 的 RAM:
total used free shared buff/cache available
Mem: 13Gi 10Gi 699Mi 284Mi 2.4Gi 2.5Gi
Swap: 2.0Gi 384Mi 1.6Gi
但是,BIOS 报告 16 GB:
tim@tim-System-Product-Name:/$ sudo dmidecode | grep Size | grep MB
ROM Size: 16 MB
Size: 8192 MB
Size: 8192 MB
我认为内核可能保留了大量的 RAM,但似乎只使用了大约 400 MB:
tim@tim-System-Product-Name:/$ cat /proc/meminfo | grep Slab
Slab: 427340 kB
约 2 GB 的 RAM 仍下落不明。
我正在尝试使用 KVM 运行一个资源密集型的虚拟化设置,因此缺少 2 GB 空间是相当必要的。我希望能够为我的特定用例分配 8 GB 空间给我的虚拟机,但就目前情况而言,当 KVM 机器处于活动状态时,主机几乎没有回旋余地。
我的 RAM 已正确就位,并且间隔排列。
如果我需要购买另一条 RAM,我很乐意这样做,但事实上这么多的 RAM 被遮挡住了,这感觉是一种浪费,而且我无论如何也想不出系统用它做什么。