我的计算机运行 Ubuntu 16.04,有 32GB RAM,但即使在执行繁重任务时,也很少会消耗超过 8GB 的内存。
我想知道是否可以告诉 Ubuntu 使用更多的 RAM 来加快这个过程。
此外,经过一天的工作,我的电脑运行速度变慢,需要重新启动。这是正常的吗?当资源充足时,Ubuntu 不能自动刷新吗?
答案1
告诉 Ubuntu 使用更多 RAM 来加快进程
Ubuntu 不会控制您使用的应用程序如何使用可用内存,而是应用程序本身在控制。因此,您需要找到某种方法来告诉您使用的应用程序它应该使用更多内存。但是,大多数应用程序只使用它们实际需要的内存 - 使用更多内存不会提高性能。(但是,您使用的是哪些应用程序?)
然而,Ubuntu做这样做的目的是使用未使用的可用 RAM 作为缓存,即将最近访问的文件保存在内存中,这样当再次需要它们时,就不需要从磁盘中获取它们。这可以提高性能。这也是为什么第二次启动应用程序(例如 Web 浏览器或 IDE)比“冷启动”(即启动后立即启动)更快的原因。
经过一天的工作,我的电脑变慢了[...]
不,这不正常。我的 Linux 系统通常可以正常运行数周,性能不会受到影响。也许在一天结束时检查一下内存/CPU 使用情况,看看是否有什么东西占用了大量资源。你所说的“正在放缓“, 尽管 ?