为什么 Ubuntu 14.04 在我的笔记本电脑上运行这么慢?

为什么 Ubuntu 14.04 在我的笔记本电脑上运行这么慢?

我刚刚在一台配备 1.7Ghz Pentium M 和 1Gbyte 内存的戴尔笔记本电脑上安装了 Ubuntu 14.04。

显卡是Intel® 852GM/855GM x86/MMX/SSE2,操作系统类型是32位。

整个系统非常慢。例如,当我启动应用程序管理器时,我需要等待才能看到我输入的字母出现!

这就像是 CPU 超载并且没有可用内存,但我只运行了 Firefox。

如何让系统运行更顺畅?以前安装的是 Windows XP,运行良好。

答案1

因为你只有 1GB 的 RAM!这不是唯一的问题,但这是部分原因。简单来说,你的电脑无法处理 Unity 图形的强度。

Windows XP 的 CPU/图形密集程度远不及 Unity(Ubuntu 11.04+ 的默认桌面)。它基于 compiz,具有各种精美的图形,例如透明仪表板和扩展启动器。我建议安装鲁本图或者徐本图,或者安装 XFCE 或 LXDE,并使用它而不是 unity。

我在 3 台旧的 XP 电脑上安装了这两种软件,它们运行良好(在一台 2006 年的 Lubuntu 笔记本电脑上输入,内存为 683 MB)。

就像 CPU 超载,没有可用内存一样

CPU 可能超载/可用 RAM 可能不足。尝试安装和使用midori- 它更轻量,也是我目前正在使用的。

我的代词是“他”

答案2

两件事情:

1) Ubuntu 14.04 使用基于 Compiz 的 Unity 3D。整个过程通过硬件加速的 OpenGL 进行渲染。如果您拥有良好的驱动程序和良好的显卡,那么这将是一件非常棒的事情,但如果缺少其中任何一个,那就没那么好了。

完全没有必要切换发行版。只需安装一个更轻量的桌面环境,注销,然后重新登录到新桌面。为了方便使用,首选通常是 Xfce。

2) 损坏的 update-apt-xapian-index cron 作业和内核中损坏的进程调度相结合。长话短说,您需要将“noautogroup”附加到启动选项中,否则进程友好性将不起作用。因此:

  1. 使用 sudo 提升为 root 权限
  2. 在 /etc/default/grub 中,将 GRUB_CMDLINE_LINUX_DEFAULT 编辑为“quiet splash noautogroup”
  3. 运行“更新 grub”
  4. 重启

这比使用 kernel.autogroup sysctl 变量更安全,因为这可能会使某些计算机崩溃。

无论如何,与很多人所说的相反,如果您不使用臃肿的默认桌面,Ubuntu 可以在 1 GB 的 RAM 下运行良好。

编辑:实际上,我去年就第二个问题提交了一个 Launchpad 错误:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548

答案3

您极有可能遇到两个相关的瓶颈:

  • 系统可用的 RAM 数量较少,在某些情况下甚至低于标称值,例如,如果你的 GPU 从系统中窃取了一些 RAM,则系统可用的总数量显然1Gb - GPU 正在使用什么
  • 硬盘速度慢。一般来说,老款笔记本电脑的硬盘速度为 5400rpm,按照今天的标准,这个数字可能太小了,操作系统无法利用这么好的吞吐量。

第一个后果是,由于 HDD 速度很慢,导致 RAM 不足,甚至 SWAP 也没有任何用处。

基本上,当您的 RAM 数量较少时,系统会使用 SWAP(HDD 上的一个分区)来存储临时文件,就像您首先使用 RAM 一样,这允许操作系统获得更多的临时存储并在没有足够的 RAM 时“修复”问题。

除非您已停用或删除交换分区,否则交换会存在并且会与您的时间安排相悖,但您实际上不能做太多,因为即使在慢速硬盘上使用交换也比由于没有内存而终止您的操作系统或应用程序要好。

因此你应该保持现状,你也许可以做两件事:

  • 尝试另一个发行版,如 Archlinux,它通常更快、更轻量,但需要进行一些调整,并且你需要阅读一些 wiki 文章和手册才能知道自己在做什么
  • 尝试在没有 GUI 的情况下启动到控制台,如果您可以只使用控制台,那么您的性能将从中受益,显然这取决于您必须做什么,如果您必须编码和编写文档或检查电子邮件,您可以使用终端来完成,如果您喜欢浏览网页,那么您也可以这样做,但这肯定不如在 X11 会话下使用 Firefox 所获得的效果。

答案4

您是否已在系统监视器/资源中检查过您的交换文件 - 尽管它在 13.10 中运行正常 - 但当我在笔记本电脑上升级到 14.04 时它尚未被激活。

相关内容