我刚刚将一台旧的辅助计算机升级到最新的 Kubuntu (10.10)。似乎对硬件来说,这有点太费劲了,一个 512MB 内存模块坏了。我试过几次把它拿走、清洁连接器、再放回去,但都无济于事。
直到我能找到二手 DDR 内存模块,我只剩下 256MB 的 RAM,低于运行 Kubuntu/KDE 的官方要求(384MB)。事实上:计算机不断交换内存,导致一切都变得非常缓慢。
由于 Kubuntu 已经安装完毕,并且我在所有计算机上都使用它(并且我想在真正需要时保留 KDE),我该如何配置 ubuntu 来减少不必要的内存使用?
这是一台辅助计算机,但仍然非常有用。我们主要用它浏览网页。
缺少“轻量级”标签。
答案1
Ubuntu确实是 Ubuntu桌面环境桌面而不是GNOME。我知道的最轻的是鲁本图(lubuntu-dektop 软件包)这仍然在 Kubuntu 和普通 Ubuntu 下运行相同的东西,只是桌面更轻便。
答案2
我做的第一件事就是安装 XFCE4 并将其用作默认桌面环境,而不是 KDE。我知道这是我能采取的最重要的一步。它已经带来了巨大的变化。系统又恢复了响应能力。
但是,内存使用量(如所示free -mt
)非常接近可用 RAM 的限制,并且根据浏览使用情况,仍可能会发生一些交换。
请在其他回复中分享其他技巧。
答案3
有一件事可能会有所帮助,那就是设置你的交换分区以提高速度 - 有了这么小的 RAM,将要交换到磁盘,任何基于 RAM 的任务都会受到磁盘限制。如果可能,请将交换分区移至单独的硬盘驱动器,并确保其足够大(我通常的经验法则是 3 倍于 RAM)。
答案4
Ubuntu 16.04 配置为速度慢且内存低的 2GB 笔记本电脑
**
我正在运行一台低内存 2GB ACER Aspire 笔记本电脑,10 年前的笔记本,配有奔腾双线程 T4200 CPU。我在 Windows Vista 旁边安装了 Ubuntu 16.04(尽管出于明显的安全原因,我很少再启动 Windows VISTA)。
我安装了默认的 Ubuntu Unity 桌面,还安装了轻量级 LXDE 桌面作为 Unity 的附加桌面,安装它是为了专门解决内存消耗大的问题,最终导致 Ubuntu Unity 桌面在运行打开多个选项卡的 Web 浏览器时有时会冻结,因为这些选项卡占用了可用内存。
使用 LXDE 桌面并运行火狐打开多个选项卡并在一个选项卡中运行 HTML 视频时,性能非常令人满意,而在 Unity 中运行相同场景时,性能却不尽如人意。Unity 占用了大约 1GB 的可用内存(2GB),而 LXDE 仅占用大约 0.5GB 的内存。此外,LXDE 似乎在使用交换功能的内核下比 Unity 运行时工作得更好。我的交换空间大约为 5GB。
我还安装了 Opera 和 Chromium,并且都可以在 Unity 桌面下访问,但在 Unity 下运行时,两者对内存的要求都很高,因此在 Unity 中使用这些浏览器时,我一次只能打开一个选项卡。
使用内存占用高的浏览器时的提示: 我将所有 3 个浏览器(Firefox、Opera、Chromium)配置为在启动时“恢复上一个会话”。这样,如果性能变得令人不满意,我可以在任何时候关闭浏览器,并允许内核恢复内存,然后重新打开浏览器以继续我离开的地方。
请查看我的 LXDE 桌面运行多个应用程序和多个 Firefox 选项卡窗口的屏幕截图:
- 这是我的应用程序正在运行以及 Firefox 中多个网页的屏幕截图。
- 这是系统监视器的屏幕截图,显示了内存和交换空间的使用情况