一段时间后工作非常缓慢

一段时间后工作非常缓慢

我刚刚开始使用 Ububtu 12.04。当我打开它时,过了一段时间它就挂了 2 秒,之后处理速度变慢了。有什么建议吗?

答案1

A可能的原因是您已用完可用 RAM。发生这种情况时,计算机 RAM 的内容将被“交换”到 HDD,这比 RAM 慢几个数量级,从而导致性能通常非常糟糕。

内存已满的原因有很多。最有可能的原因有两个:

  • 最有可能的情况是 Ubuntu 桌面对于您的计算机来说太重了。
    • 如果你的 RAM 少于 4 GB,Ubuntu 12.0464 位几乎无法使用(我经历过,做过……)。因为 32 位应该使用更少的内存,您可以改用 32 位版本的 Ubuntu。
    • 您可以尝试使用节省 RAM 的应用程序,而不是占用内存的应用程序。使用 Claws-Mail 代替 Evolution 来发送电子邮件,使用 xpdf 或 ePDFviewer 代替 evince,使用 Gnome Browser(又名 epiphany-browser)代替 Firefox,使用 mousepad、leafpad 甚至 emacs 或 vim 代替 gedit,...
    • 另一个选择是使用更轻量级的桌面。Xfce 和 Lxde 是很好的选择,因为它们在没有桌面效果的情况下也能很好地工作(桌面效果很容易占用超过 200 MB 的 RAM)。如果您还想寻找一些节省 RAM 的应用程序,您可以安装 lubuntu-desktop 或 xubuntu-desktop 软件包,或者直接使用 Xubuntu/Lubuntu。(还有其他设计得更轻量级的发行版。)
    • 这个问题也可以通过在电脑上添加更多 RAM 来简单“解决”;-)
  • 另一个可能的原因是正在运行的程序中存在错误,即所谓的“内存泄漏”。
    • 例如,您可以通过top在终端中运行来检查内存使用情况。要按实际(剩余)RAM 使用情况排序,请按大写 O,然后选择 RES 字段(可能通过按 q)。当然,还有许多其他选项可以检查内存使用情况。如果某个程序使用了大量 RES,您几乎可以肯定该软件存在问题。在这种情况下,请编写错误报告,如果可能,请避免使用该程序,直到修复程序发布。
    • 另一方面,如果驱动程序有内存泄漏,则不会显示在 中top。如果幸运的话,您可以使用slabtop来识别哪个内核数据结构正在使用 RAM(也许 slabtop 必须使用 sudo 运行)。特别是专有的 nVidia 驱动程序在 Ubuntu 9 中存在极其严重的内存泄漏。?导致计算机在数小时内无法使用,无论系统有多少 RAM。如果是图形驱动程序,您可以在专有和开源之间切换。对于内核附带的驱动程序,改变内核可能是唯一的选择。

相关内容