我通常选择 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。