如何使用可用 RAM?

如何使用可用 RAM?

我的计算机运行 Ubuntu 16.04,有 32GB RAM,但即使在执行繁重任务时,也很少会消耗超过 8GB 的​​内存。

我想知道是否可以告诉 Ubuntu 使用更多的 RAM 来加快这个过程。

此外,经过一天的工作,我的电脑运行速度变慢,需要重新启动。这是正常的吗?当资源充足时,Ubuntu 不能自动刷新吗?

答案1

告诉 Ubuntu 使用更多 RAM 来加快进程

Ubuntu 不会控制您使用的应用程序如何使用可用内存,而是应用程序本身在控制。因此,您需要找到某种方法来告诉您使用的应用程序它应该使用更多内存。但是,大多数应用程序只使用它们实际需要的内存 - 使用更多内存不会提高性能。(但是,您使用的是哪些应用程序?)


然而,Ubuntu这样做的目的是使用未使用的可用 RAM 作为缓存,即将最近访问的文件保存在内存中,这样当再次需要它们时,就不需要从磁盘中获取它们。这可以提高性能。这也是为什么第二次启动应用程序(例如 Web 浏览器或 IDE)比“冷启动”(即启动后立即启动)更快的原因。

经过一天的工作,我的电脑变慢了[...]

不,这不正常。我的 Linux 系统通常可以正常运行数周,性能不会受到影响。也许在一天结束时检查一下内存/CPU 使用情况,看看是否有什么东西占用了大量资源。你所说的“正在放缓“, 尽管 ?

相关内容