电脑在13.04下运行很慢

tom*_*msv 9 performance acer

在与 Windows 8 进行了一些较量后,我决定将其丢弃并运行 Ubuntu 作为主要操作系统。

目前我在性能方面遇到了一些问题:

即使在运行最简单的任务时,例如登录 UI 或控制台,或运行apt-get upgrade,也需要很长时间,并且 CPU 风扇全速旋转。我运行toptop应用程序本身大约需要 13%。作为比较,如果我top在同样运行 Ubuntu 13.04 的 2007 Macmini 上运行,则top使用大约 0.5%。从冷启动到登录提示 GUI 需要几分钟,而在 Windows 7 上大约需要 15 秒,在 Macmini 上不到一分钟。通过 ctrl-alt-t 启动终端窗口可能需要 20 秒,甚至编辑命令行也有明显的延迟。

问题:如何解决这个性能问题?

我在 ext4 格式的 120 GB SSD上的Acer Aspire 8951G上安装了 Ubuntu 13.04(64 位),在 HDD 上有 32 GB 交换。然后,来自 Windows 环境,我开始进行更新:sudo apt-get update && apt-get upgrade. 它也很慢。我安装了 32 GB RAM(在 BIOS 中运行,在 Ubuntu 中运行 Windows)。我有可以在 Acer 支持站点上找到的最新 BIOS (1.13)。

如果我partedmagic从 current开始ultimate boot cd,也存在同样的性能问题。如果我partedmagic在我拥有的另一台 Acer(Acer Aspire V3-571G)上尝试,也会出现同样的性能问题。在我昨天安装的作为主要操作系统的 Windows 7 中,没有出现性能问题。

我尝试hardinfo了结果hardinfo。/var/log/syslog 包含/var/log/syslog

更多信息 2013-05-30:

我在以下设备上尝试了 Ubuntu Live USB-Stick 13.04 x86_64:

Acer V3-571G(较早使用 partedmagic 较慢的那个)具有以下hardinfo。Ubuntu 响应迅速,我对那台计算机的性能感到满意。这是/var/log/syslog

Acer Aspire 8951G(我的问题计算机),结果是/var/log/syslog 内容。我选择try ubuntu从棒。在我放弃之前,系统甚至没有进入登录屏幕。

问题系统日志末尾的一个有趣部分: 超时:杀死'keymap 输入/事件,------ rcu_sched CPU 上的自检测停顿,------ BUG:软锁定 - CPU#3 卡住22 秒!

使用 Memtest86+ 进行了几个小时(1 次迭代)的内存测试通过了。

我尝试安装 bumblebee 及其建议的依赖项,但性能没有明显变化。

sudo powertop --time=60 --html生成报告PowerTop.html

编辑 2013-06-06:

grep Graphics /var/log/Xorg.0.logcat /var/log/Xorg.0.log结果是在paste.ubuntu.com

cat /proc/cpuinfo | grep "cpu MHz"cat /proc/cpuinfo结果也在 paste.ubuntu.com

Azs*_*sgy 1

我认为您可能配置了过多的交换内存。在某一点上,更多的交换内存会显着降低计算机的速度。也许尝试将 RAM+swap 保持在合理的水平(不是 64GB),除非您确实需要它。一个好的替代方法是将 swappiness(计算机使用 SWAP 的程度)更改为较低的水平。以下命令检查您的交换性。

cat /proc/sys/vm/swappiness
Run Code Online (Sandbox Code Playgroud)

Swappiness 默认为60,这意味着它将在很多时候使用较慢的硬盘而不是较快的 RAM。您可以使用下一个命令修改 swappiness,您必须尝试一下该值,甚至可能将其设置为0(拥有 32GB RAM 就足够了):

sudo sysctl vm.swappiness=[enter value here]
Run Code Online (Sandbox Code Playgroud)

但是,这仅适用于当前会话。要在启动时更改交换性(当它确实很重要时),您必须编辑配置文件

gksudo gedit /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)

找到 vm.swappiness 行;如果不存在,则添加它。

vm.swappiness = [enter value here]
Run Code Online (Sandbox Code Playgroud)

要在不重新启动的情况下使用设置,请切换交换

  sudo swapoff -a; sudo swapon -a
Run Code Online (Sandbox Code Playgroud)

来源: http: //www.n00bsonubuntu.net/content/change-swappiness-settings/


小智 0

对于 SSD,请确保其固件是最新的。还要检查一下是否可以获得 nVidia 卡的驱动程序,有时这会带来很大的不同。

\n\n

您还可以在 Windows 中运行对齐工具来确保 SSD 正确对齐。

\n\n

如果禁用 EXT4 的日志功能,可以帮助提高速度,因为这就是过去 SSD 和 Ubuntu 12.10 出现问题的原因。

\n\n

要禁用 ext4 的日志功能,请执行以下操作:

\n\n
    \n
  1. 卸载文件系统,您可能需要从可启动 DVD 或 USB 驱动器(首选)执行此操作
  2. \n
  3. 在终端窗口中运行以下命令:tune4fs -O ^has_journal /dev/sda1

  4. \n
  5. 从终端运行:e4fsck \xe2\x80\x93f /dev/sda1

  6. \n
\n\n

之后重启即可。注意:禁用日志记录可能会导致断电时数据丢失!

\n