问题描述
我刚刚在配备 1.7Ghz Pentium M 和 1Gbyte 内存的戴尔笔记本电脑上安装了 Ubuntu 14.04。
图形为 Intel® 852GM/855GM x86/MMX/SSE2,操作系统类型为 32 位。
整个系统非常慢。例如,当我启动应用程序管理器时,我需要等待才能看到我输入的字母出现!
就好像 CPU 过载并且没有可用内存,但我只运行 Firefox。
如何让系统运行更流畅?它曾经安装了 Windows XP,并且运行良好。
最佳回答
因为你只有 1GB 的内存!这不是唯一的问题,但它是其中的一部分。简而言之,您的计算机无法处理 Unity 图形的强度。
Windows XP 的 CPU /图形密集程度不如 Unity(Ubuntu 11.04+ 的默认桌面)。它基于 compiz 并具有各种精美的图形,例如透视破折号和扩展启动器。我建议安装 Lubuntu 或 Xubuntu ,或者打开 XFCE 或 LXDE,并使用它而不是统一。
我在 3 台旧的 XP 计算机上都安装了它们,它们运行良好(在 2006 年的 Lubuntu 笔记本电脑上输入,内存为 683 MB)。
It is as if the CPU was overloaded and no memory available
CPU 可能过载/可能没有足够的可用 RAM。尝试安装和使用 midori
– 它更轻,而且是我目前正在使用的。
我的代词是他/他
次佳回答
两件事情:
1) Ubuntu 14.04 使用基于 Compiz 的 Unity 3D。整个过程是通过 hardware-accelerated OpenGL 渲染的。如果您有良好的驱动程序和良好的显卡,这真是太棒了,如果缺少任何一个,那就太棒了。
绝对不需要切换发行版。只需安装一个更轻的桌面环境,注销,然后重新登录到新桌面。为了便于使用,首选的通常是 Xfce。
2) 结合损坏的 update-apt-xapian-index cron 作业和内核中的损坏进程调度。长话短说,您需要将 ‘noautogroup’ 附加到您的启动选项中,否则进程优化将不起作用。所以:
-
使用 sudo 提升到 root
-
在 /etc/default/grub 中,将 GRUB_CMDLINE_LINUX_DEFAULT 编辑为“quiet splash noautogroup”
-
运行 ‘update-grub’
-
重启
这比使用 kernel.autogroup sysctl 变量更安全,后者可能会使某些计算机恐慌。
无论如何,与很多人所说的相反,如果您不使用臃肿的默认桌面,Ubuntu 可以在 1 GB 内存下正常运行。
编辑:实际上我去年提交了关于第二期的 Launchpad 错误:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1219548
第三种回答
您极有可能有 2 个相关的瓶颈:
-
系统可用的 RAM 量很少,在某些情况下甚至低于标称值,例如,如果您的 GPU 从系统中窃取一些 RAM,则系统可用的总量显然为 1Gb – WhatTheGPUIsUsing
-
缓慢的硬盘。典型的旧笔记本电脑有一个 5400rpm 的磁盘,这对于今天的标准来说可能是一个非常小的数字,没有一个很好的操作系统可以使用的输出。
第一个后果是您的 RAM 不足,而且由于 HDD 速度较慢,因此即使 SWAP 也没有任何好处。
基本上,当您的 RAM 量较少时,系统会使用 SWAP(硬盘上的一个分区)来存储临时文件,就像您首先使用 RAM 一样,这允许操作系统在以下情况下获得更多临时存储空间和 “fix”没有大量可用的 RAM。
除非您已停用或删除交换分区,否则交换就在那里并且它会违反您的时间安排,但您不能做太多事情,因为即使在慢速 HDD 上使用交换也比让您的操作系统或应用程序终止要好,因为不存在的 memory 。
所以你应该保持现状,你可以做两件事:
-
尝试另一个发行版,如 Archlinux,它通常更快更轻,但需要进行一些调整,您需要阅读一些 wiki 文章和手册以了解您在做什么
-
尝试在没有 GUI 的情况下启动到控制台,如果您可以只使用控制台,您的表演将从中受益,显然这取决于您必须做什么,如果您必须编码和编写文档或检查电子邮件,您可以做到使用终端,如果您喜欢浏览网页,那么您也可以这样做,但这肯定不取决于您在 X11 会话下使用 firefox 获得的效果。
第四种回答
还有 gnome-session-flashback 如果您使用过以前的 Ubuntu 迭代,它应该看起来很熟悉。除了有类似的look-and-feel外,还少了resource-intensive。