最近,我升级到了 Ubuntu 11.04,启动时间变得更长,启动某些程序的时间也更长了。
这个问题能解决吗?
答案1
自 11.04 以来,桌面的启动时间和启动时间比以前的版本稍微“慢”了一点,对此我们无能为力。
也许全新安装会给你带来一些额外的速度,但不会有奇迹。
Ubuntu 11.04 和 11.10 似乎有点慢。
答案2
只是说一点。不要凭封面判断一本书的好坏。在这种情况下,Linux 发行版的封面是加载/启动时间。是的,将 11.10 或 11.04 与 10.10 进行比较是不公平的,因为 10.10 的目标之一是更快的启动时间。对于 11.04 和 11.10,目标不是使其更用户友好、加快典型任务、更兼容、更快(加载操作系统后)、总体上更少的错误、应用程序的最新版本、更安全、更高效等等。
基本上你有这个问题:哪个更好?
Ubuntu 系统加载速度非常快,但某些工具存在问题,无法检测到最新硬件、网络摄像头、打印机,或者存在一些问题。没有最新版本的 X 软件。某些任务的用户界面明显不足。执行某些活动似乎很慢。分区格式没有修复 X 问题,所以我仍然会不时遇到“那个”特定问题...
Ubuntu 系统加载速度较慢,但作为交换,您可以获得更新的工具、更好的操作系统加载性能、更好的安全性、更流畅和精致的环境(无论如何,Gnome-Shell、Unity 或 KDE)、更多应用程序,特别是更多新应用程序。一些例子是 10.10 中的软件中心与 11.10 中的软件中心。我的意思是,出于对 Linux 的热爱,这种变化非常棒。另一个是它现在支持的新硬件。10.10 检测的硬件不如 11.10 多。
是的,他们本可以提高启动速度,但如果这样做,他们就会留下一些未完成的部分。你会喜欢这种改变吗?例如,改变操作系统加载时的性能与启动时间。这样你就得到了一个启动速度超快的系统!!!但当进入系统时,整个系统的反应就像一些非常老的木乃伊。我的意思不是任何普通的木乃伊。我的意思是像非常慢的僵尸木乃伊,会吃掉你的大脑……CPU。
所以这基本上就是关于这个问题的真正问题。例如,当引用 Mark Shuttleworth 的每个版本时,他都这样说:
10.10- “...这是一个变革的时代,如果有显著改进的机会,我们并不害怕用大胆的举动让人们感到惊讶...Meerkats 当然是轻量、快速和社交的 - 这是我们完美 10 所希望的一切。我们这些天的启动速度非常快,但最后的冲刺还在后面...” - 关键在这里:速度
11.04- 本来想引用一段话,但那段话太长了,因为需要引用整段话才能了解 11.04 会发生什么。以下是“Naughty Narwhal”的链接:http://www.markshuttleworth.com/archives/478- 关键在这里:他们真是一群古怪的人!
11.10- “Oneiric 的意思是‘梦幻’,与 Ocelot 的结合让我想起了创新的发生方式:一部分是白日梦,一部分是纪律。我们需要在 Natty 之后的各个方面跟上创新的步伐。我们的桌面已经完美地融合在一起,在下一个版本中,我们将完成向所有用户提供的周期,并为那些拥有处理它的硬件的用户提供 2D 体验,以补充基于 OpenGL 的 Unity。Qt 的引入意味着我们将为开发人员提供更多选择,让他们能够制作既实用又美观的界面。” - 关键在这里:创新。
12.04- “12.04 是一个 LTS。因此我们希望它坚固耐用、可靠、坚如磐石且防护严密。它还将在很长一段时间内成为 Ubuntu 大规模部署的代名词,因此我们希望它没有遗漏,我们希望它连贯、整洁。” - 关键在于:稳定性和兼容性。
这可能不是一个直接的答案,但它回答了为什么速度慢以及如何看待它。稳定性与速度?兼容性与速度?最新技术与速度?谁知道呢,也许 12.04 或 12.10 会超级快!
答案3
我已调整 /proc/sys/vm/swappiness 中的 swappiness,并注意到启动时间有很大差异。操作方法如下:
Ubuntu 中的默认设置是 swappiness=60。降低 swappiness 的默认值可能会提高典型 Ubuntu 桌面安装的整体性能。建议使用 swappiness=10,但您可以随意尝试。注意:Ubuntu 服务器安装与桌面系统的性能要求不同,默认值 60 可能更合适。
检查 swappiness 值
cat /proc/sys/vm/swappiness
更改 swappiness 值可以使用以下命令进行临时更改(重启后丢失),将 swappiness 值更改为 10
sudo sysctl vm.swappiness = 10
要使更改永久生效,请使用您喜欢的编辑器编辑配置文件:
gksudo gedit /etc/sysctl.conf
搜索 vm.swappiness 并根据需要更改其值。如果 vm.swappiness 不存在,请将其添加到文件末尾,如下所示:
vm.swappiness=10
保存文件并重新启动。
不过,尝试此操作需您自担风险,我不承担任何责任。