计算机在13.04下运行非常缓慢


9

在对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从当前开始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:

带有以下hardinfo的 Acer V3-571G(使用partedmagic较慢的产品)。Ubuntu非常敏感,我对该计算机的性能感到满意。这是/ var / log / syslog

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

问题系统日志结尾的有趣部分: 超时:杀死'keymap输入/事件,------ rcu_sched CPU上自我检测到的停顿,------错误:软锁定-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


该BUG:软锁定似乎是错误。。试图启动与主线内核,看看是否可行?wiki.ubuntu.com/Kernel/MainlineBuilds
2013年

错误编号是多少?
coteyr

@dontomaso您可以运行cat / proc / cpuinfo | grep“ cpu MHz”
te13年

我会注意但不能。grep "Graphics" /var/log/Xorg.0.log如果没有显示任何驱动程序,仅发送hole文件,请发送给我们。我认为它与其他几个问题有关(并且我已经报告了错误)尝试从DVD安装
Tomas

运行内部/ BIOS诊断,看一切是否正常。最近有Windows崩溃的历史吗?
22lk94k943只有2013年

Answers:


1

我认为您可能配置了太多的交换RAM。在某个时候,更多的交换RAM会大大降低计算机的速度。也许尝试将RAM +交换保持在合理的水平(而不是64GB),除非您确实需要它。一个很好的选择是将交换性(计算机使用SWAP的数量)降低到较低的水平。以下命令检查您的交换能力。

cat /proc/sys/vm/swappiness

Swappiness默认设置为60,这意味着它将经常使用较慢的硬盘驱动器而不是较快的RAM。您可以使用下一条命令修改swappiness,您将不得不尝试一下该值,甚至可以将其设置为0(具有32GB的RAM足够):

sudo sysctl vm.swappiness=[enter value here]

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

gksudo gedit /etc/sysctl.conf

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

vm.swappiness = [enter value here]

要使用设置而不重启,请切换交换

  sudo swapoff -a; sudo swapon -a

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


0

对于SSD,请确保其固件是最新的。还要检查一下,看看是否可以获得nVidia卡的驱动程序,有时这会使世界变得与众不同。

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

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

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

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

  3. 从终端运行: e4fsck –f /dev/sda1

之后重启即可。注意:禁用日志记录会在断电的情况下导致数据丢失!


-1

您可能还想使用gparted完全删除分区(使用其中大部分(如果不是全部)都具有gparted的puppy linux,或者使用gparted live pendrive / cd或使用live UBUNTU CD(如果您具有互联网连接并安装gparted))并重新创建分区,请确保已选择“与MB对齐”,并在空白处创建EXT4分区。

安装程序可能没有将分区与MB对齐,这对我造成了影响,并且计算机运行缓慢。一旦这样做,我的机器就会飞起来。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.