当前位置: 首页>>技术教程>>正文


linux – 如何在Ubuntu中释放资源?

, , ,

问题描述

您要采取什么步骤来使Vanilla Ubuntu系统更快地运行并使用更少的内存?我将Ubuntu用作通用PC的操作系统,但是它在稍旧的硬件上运行,因此我想尽可能多地利用它。缺少精简的发行版,您如何做才能使其在基本的Web浏览和文字处理中更快地运行?

最佳方案

许多发行版提供了所谓的Just Just Operating System或JeOS。安装这些发行版的方式各不相同。

在基于Debian的发行版(例如Ubuntu)下,如果您使用服务器安装ISO,则可以通过在第一个菜单屏幕上按F4来选择”Minimal installation”来安装JeOS。

许多发行版还提供了Netinstall或USB引导安装介质,由于资源有限,它们提供了非常基础的基础系统。

次佳方案

其他人也许可以举出其他事情的例子,这些事情可能会带来更大的变化,或者可能会有一些花哨的系统调整技巧,但是我想到的是更换台式机。

尝试将XFCE和/或LXDE作为桌面相对容易-只需通过Synaptic安装它们,然后在登录屏幕中选择它们即可。至少就我而言,这两者在功能和geegaws之间具有良好的平衡。如果您发现您确实想要Gnome的漂亮,那么至少您知道所要进行的权衡的大小。

第三种方案

如果您不喜欢编辑文本文件,则可能会发现openbox是合适的桌面环境/窗口管理器。它非常精简,并提供大多数现代功能-除了GUI配置菜单外:所有配置都是通过Shell脚本和XML文件完成的。我个人认为这是更可取的。 XML文件内联文档很好,并且按照我期望的方式组织。 configuration guide中提供了更多文档。

就是说,某些功能(例如面板等)可能不适合您的口味。 Openbox本身不提供面板或小程序,但是它实现了许多”independent”面板应用程序支持的标准。当我切换到openbox时,我实际上停止使用面板了。我发现来自一些wmaker小应用程序的信息对我来说足够了。这些小程序的用途与面板小程序的用途大致相同,可提供传感器读数等功能,但对内存的要求要轻得多。 aptitude search ~n^wm将为您提供它们(以及其他一些东西)的列表。

您可能需要花一些时间来学习openbox,但这最终将在内存和CPU利用率方面为您提供更高效的系统。

第四种方案

我的方法是看top,按内存使用量排序,然后看一下似乎没用的东西。

这是一个始终连接到单个LAN点的GNOME用户的示例场景:

  • 您不需要网络管理器;只有在您拥有更高级的网络设置(例如:蓝牙,wi-fi,3G)时,它才真正有用。

  • top上被列为NetworkManager

  • 找出which package it belongs to

  • 去掉它

  • 重置您的PC,看一切是否还好

  • 请注意,通过这样做,您还将摆脱其他守护程序

正如其他人指出的那样,您也可以尝试其他台式机(XFCE和LXDE),这将在内存使用方面大有帮助。还要注意,Firefox是一个内存消耗大的工具,如果您不依赖所有有用的插件,请尝试使用替代方法,例如Epiphany。如果您使用Firefox(或任何其他内存占用器),请避免打开许多选项卡。如果您想在事物上保持标签(双关语不是故意的),请改用书签。

这个过程可能会花费一些时间,我鼓励您尝试一下,每当遇到一个您不认识的守护程序时,请检查它的手册页或Google,以确保不会破坏您的系统。

我能想到的,而您可能未使用的其他服务是apache,ssh-server和(对于Ubuntu而言)ubuntu-one

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8625.html,未经允许,请勿转载。