Ubuntu 升级到 12.04 Precise 后运行缓慢

Ubuntu 升级到 12.04 Precise 后运行缓慢

我通常选择 Ubuntu 而不是 Windows,因为速度和稳定性对我来说很重要。

然而,最近 Ubuntu 对我来说比 Windows 慢。我使用两个系统——一个上网本(用于写作),一个台式机(用于生产)——从 Karmic Koala 开始我就一直在使用,从未格式化过;对于所有版本,我只是升级了操作系统,现在我使用的是 Precise Pangolin。很多评论说 Precise 提高了系统性能,但对我来说它比以前慢了——界面性能和启动速度都一样。

我还做了一些清理工作,删除了不需要的软件并清除了启动菜单,但这似乎毫无帮助。在上网本上,我选择了 Unity2D,但即使是这样,对我来说也存在错误和缓慢。除了速度慢之外,我还遇到了其他问题,不过最好留到下次再问(问题包括存储库错误、wacom 压力损坏等)

有什么方法可以加快系统速度而不需要格式化它?


台式机:AMD Athlon x2、3GB RAM DDR2、9600gt GeForce 上网本:HP Mini、Intel Atom、1GB RAM。

编辑:

chu@chu-laptop:~$ top -Sbn1 | head -n20
top - 11:57:06 up 51 min,  1 user,  load average: 3.03, 2.00, 2.71
Tasks: 173 total,   1 running, 172 sleeping,   0 stopped,   0 zombie
Cpu(s): 44.4%us, 13.5%sy,  5.7%ni, 26.4%id,  9.8%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:    988880k total,   914836k used,    74044k free,    37056k buffers
Swap:  1951860k total,   160424k used,  1791436k free,   340268k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
   28 root      20   0     0    0    0 S    3  0.0   0:15.08 kswapd0            
20577 chu       20   0  2832 1148  864 R    3  0.1   0:00.06 top                
 4273 chu       20   0  862m 138m  23m S    2 14.3  18:13.77 firefox            
 5903 chu       20   0  214m  26m  11m S    2  2.7   6:41.92 plugin-containe    
20321 chu       20   0  227m  16m  11m S    2  1.7   0:02.53 gnome-terminal    
    1 root      20   0  3644 1280  612 S    0  0.1   6:15.79 init              
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd          
    3 root      20   0     0    0    0 S    0  0.0   0:10.98 ksoftirqd/0        
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0        
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1        
   10 root      20   0     0    0    0 S    0  0.0   0:13.35 ksoftirqd/1        
   13 root       0 -20     0    0    0 S    0  0.0   0:00.00 cpuset            
   14 root       0 -20     0    0    0 S    0  0.0   0:00.00 khelper  

chu@chu-laptop:~$ dstat 60 5
You did not select any stats, using -cdngy by default.
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
 47  13  29  10   0   0|1072k  238k|   0     0 |  18k   44k|1175  2299
 16   6  64  14   0   0|1224k   89k| 440B  471B|6622B 2048B| 890  1801
 37  10  50   3   0   0| 199k   65k|  15k 2660B|  10k    0 |1175  2134
 35   9  47   9   0   0|1207k   97k| 592B  302B|  28k   95k|1255  2105
 26  10  14  49   0   0|1985k  645k|1049B  575B|  54k  635k|1295  2133  missed 8
 49  11  36   4   0   0| 367k   37k|  24k 1910B|  58k    0 |1129  1969

答案1

我看到很多 waitio,在 top(9.8%wa)和 dstat(高达 49%)中都有。我还看到您有正在使用的交换,这可能是 iowait 数字高的原因。您的机器很慢,因为它正在等待将内存交换到磁盘和从磁盘交换。

您只安装了 1GB 的 RAM,对于完整的 Ubuntu 安装来说有点少。为您的系统添加内存会有所帮助,或者考虑使用更轻量的发行版(Lubuntu/Xubuntu/... 我不了解所有这些)。

使用更轻量的应用程序(例如,代替 Firefox)也会有所帮助。

答案2

您可以向 fstab 添加一些选项,例如 noatime,以提高硬盘性能。但是,这样做的效果非常小。我看到您的台式计算机具有相对充足的 RAM,因此安装 preload 确实有很大不同。只需输入:

sudo apt-get 安装预加载

在终端中。这将加载 RAM 中常用的数据,因此加载时间会缩短。我确实注意到 12.04 在我的计算机上也慢了一点,但我不确定这是由于系统本身还是因为我切换到了 btrfs 作为文件系统。

答案3

我刚刚升级了我的 11.10,并且经历了很大的性能下降,尤其是在游戏中。

我搜索了一下,突然想到我从 11.04 升级到 11.10 后也经历了同样的性能下降,并且我通过关闭花哨的视觉效果解决了这个问题。这次也成功了!

答案4

我的 eee PC 运行 11.10 很好,但内存只有 2Gb。我建议您升级内存,以便在上网本上使用最新版本的 Ubuntu。

相关内容