我的内存有 16 GB,但 Ubuntu 显示为 13.7 GB

我的内存有 16 GB,但 Ubuntu 显示为 13.7 GB

我正在运行 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 被遮挡住了,这感觉是一种浪费,而且我无论如何也想不出系统用它做什么。

相关内容