Ubuntu 18 中的系统监视器仅显示安装的 8 GB RAM 中的 5.8 GB

Ubuntu 18 中的系统监视器仅显示安装的 8 GB RAM 中的 5.8 GB

我有一台搭载 AMD Ryzen 5 3500U CPU 的 Lenovo s145 笔记本电脑。

我在上面安装了 Ubuntu 18.04 LTS。我的笔记本电脑安装了 8 GB RAM,但系统监视器仅显示 5.8 GB RAM 总内存大小。

我遵循了许多类似的解决方案,但没有成功。我也尝试过禁用交换分区。

答案1

引用这个知乎文章

安装的 RAM 是 PC 中安装的实际物理内存。

5.88 可用 = 为简单起见,我们将其四舍五入为 6GB

8GB - 6GB = 2GB。这意味着您的系统正在为 Ryzen 3200U 的共享视频分配 2GB。这款 Ryzen 处理器没有独立显卡,这意味着它必须使用(或借用)实际物理内存。

您的系统、内存或笔记本电脑没有任何问题。这正是“U”处理器所期望的。如果您购买了配备“H”处理器的笔记本电脑,那么它通常会有专用的 Vega 显卡,并且不会占用任何系统 RAM。

不幸的是,对此没有解决方法。它必须使用您的内存,否则它根本不会运行。无论您购买的是 AMD PC 还是 INTEL PC,都没有关系。如果选择的处理器具有“共享”图形芯片,那么它仍将使用系统 RAM 并将其分配为 VRAM(视频内存)。

如果您查看 E4595 的“构建您自己的”部分,您会看到可选配置,例如 12GB 或 16GB 系统 RAM,通过选择这些配置,您最终将剩余至少 10 或 14GB RAM。 6GB还是不错的。对于入门级笔记本电脑来说,它仍然非常实用,特别是如果您对系统的期望不高的话。一般的网页浏览、一些应用、媒体播放应该不会受到太大影响。您可能无法在浏览器上打开太多选项卡,或者您可能无法同时处理太多任务,但只要您注意这一点,您的机器应该仍然可以充分运行。

如果您想要更多内存,您可以退回笔记本电脑,因为我很确定,如果您自己打开笔记本电脑并安装额外的模块,您将导致保修失效。然后,您可以选择更高的内存配置或 H 处理器。

您还可以查看机器附带的文档,您可以通过将系统 RAM 设置为 MIN 而不是 2GB 来减少系统 RAM 量,这样,它只会用完所需的内容。可能有 MIN、256MB、512MB、1GB 和 2GB 等设置。这通常适用于大多数 PC。即使 BIOS 上的唯一选项是 1GB,那么您也可以回收额外的 1024MB RAM 作为系统内存。


希望说得清楚,如果不清楚,请评论。

答案2

交换分区对您的实际可用 RAM 没有任何作用,但它通过使用磁盘上的文件(临时)存储未主动使用的内存块,确实为您提供了更多的工作内存空间。这实际上为您提供了更多的工作记忆,但代价是速度和响应能力。

所以我不建议关闭交换,除非你有大量 RAM(32GB 或更多,你可能会侥幸逃脱),而你显然不这样做......

按照 LinuxSecurityFreak 链接文章的建议,进入 BIOS/UEFI 设置并检查是否可以减少 iGPU 的 RAM。但请注意,这将降低笔记本电脑屏幕上可以达到的最大分辨率和颜色深度......

相关内容