Gnome 系统监视器显示安装了 8GB 内存,但只占用 5.7 GiB

Gnome 系统监视器显示安装了 8GB 内存,但只占用 5.7 GiB

前段时间,我重新安装了 Ubuntu,就像我以前经常做的那样。从那时起,Gnome 系统监视器和系统信息(以及我尝试过的任何其他图形工具)只显示我安装了 8GB RAM 中的 5.7 GiB。我安装了 64 位版本,在之前的安装中从未遇到过这个问题。

我发现了一些有类似问题的问题,但似乎没有一个答案适用于我的情况,因为这既不是硬件限制(因为以前有效)也不是安装了错误的系统。

有人能猜一下这是从哪里来的吗?我是否应该担心我的硬件?我想避免重新安装,因为这很不方便,而且我很好奇这是从哪里来的。

我安装了两个 RAM 模块,容量均为 4GB。

输出free

free
             Gesamt Belegt Frei Gemeinsam Puffer Cache
Speicher:    6000984    4565864    1435120     628788     141264    1428252
-/+ Puffer/Cache:    2996348    3004636
Auslagerungsdatei:   10485756     121952   10363804

记忆测试

memtest 顺利通过,没有错误。它报告Memory: 6036M但似乎测试了整个内存(Testing: 8192M - 8678M屏幕截图内存测试

我对 memetest 不了解,所以不知道这是否正常。

UEFI

我的 UEFI 识别完整的 8GB RAM。

摘自/var/log/kern.log:启动过程中 BIOS 报告的内存映射:

Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] e820: BIOS-provided physical RAM map:
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000040005000-0x000000005b00efff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000005b00f000-0x00000000dae9efff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000dae9f000-0x00000000daf9efff] ACPI NVS
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000daf9f000-0x00000000daffefff] ACPI data
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000dafff000-0x00000000df9fffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x00000000ffc00000-0x00000000ffffffff] reserved
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021e5fffff] usable
Dec 26 23:42:00 josh-ThinkPad-T430 kernel: [    0.000000] BIOS-e820: [mem 0x000000021e600000-0x000000021e7fffff] reserved

答案1

我重新安装了 Ubuntu。在此过程中,我还重置了 UEFI(现在使用 efi 和安全启动,而不是旧版)。

这为我解决了这个问题。我不确定实际问题是什么。但是:

在我的旧安装上Windows 也报告了较少的 RAM.因此我猜重置 UEFI是解决方案。这似乎是 UEFI 固件中的一个错误(尽管如此,更新它并没有解决问题)。

答案2

Memtest 似乎可以做到这一点,即使安装的内存没有那么大,它也会报告当前正在测试的“块大小”。但它似乎确实报告了 6036 MB...

而免费空间也只有 6,000,984k,或者说 6GB。

如果您的 BIOS 也只报告 6GB,那么看起来您的其他 2GB 或内存出了问题...也许它松了,重新安装可能会有帮助,或者它不见了或失败了?


更新信息后:

UEFI 是另一个棘手的问题,我不确定它是否相关,但没有什么特别突出的地方……也许可以看一下这个问题的长答案“使用 UEFI 安装 Ubuntu 和预装的 Windows“ 甚至Ubuntu 对 UEFI 的帮助

相关内容