12.04 下载文件时运行缓慢

12.04 下载文件时运行缓慢

我已经使用 Ubuntu 一段时间了,大约几个月前才升级到最新版本。我当时和现在都注意到,12.04 在我的计算机上运行速度似乎慢了很多,而且每次下载文件时都会偶尔挂起,无论是从 Dropbox、Chromium、Update Manager 等。

我也尝试运行该top命令,但根据我粘贴在下面的输出,它不应该冻结。有什么想法可以改变这种情况吗,或者我应该提交错误单吗?

top - 12:30:48 up 22 min,  2 users,  load average: 2.64, 1.78, 1.40
Tasks: 203 total,   2 running, 199 sleeping,   0 stopped,   2 zombie
Cpu(s):  5.3%us,  4.0%sy,  0.0%ni, 59.8%id, 30.8%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3910260k total,  3779592k used,   130668k free,   897432k buffers
Swap:   262140k total,      636k used,   261504k free,  1369504k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                        
 1692 eyoung    20   0 1320m 104m  46m S   13  2.7   2:28.87 compiz
 1051 root      20   0  366m  87m  67m S    8  2.3   0:43.72 Xorg
 2348 eyoung    20   0  508m  18m  11m S    3  0.5   0:01.35 gnome-terminal
 2490 eyoung    20   0  892m  80m  20m S    2  2.1   0:15.91 chromium-browse
 1719 eyoung    20   0  598m 115m  39m S    1  3.0   0:51.24 chromium-browse
 2301 eyoung    20   0  967m 143m  20m S    1  3.8   0:15.49 chromium-browse
 2332 eyoung    20   0  434m  37m  21m S    1  1.0   0:14.88 chromium-browse
 1646 eyoung    20   0 27540 3260  624 S    1  0.1   0:01.95 dbus-daemon
  241 root      20   0     0    0    0 R    1  0.0   0:03.80 kworker/2:1
 1803 eyoung    20   0  405m  11m 7648 S    1  0.3   0:01.57 bamfdaemon
 1982 eyoung    20   0  513m  19m  10m S    1  0.5   0:02.10 unity-panel-ser
 2015 eyoung    20   0  860m  48m  14m S    1  1.3   0:07.89 chromium-browse
 3350 eyoung    20   0 17440 1396  972 R    1  0.0   0:00.33 top
  248 root      20   0     0    0    0 S    0  0.0   0:01.95 kworker/1:2
  279 root       0 -20     0    0    0 S    0  0.0   0:10.80 loop0
  284 root      20   0     0    0    0 D    0  0.0   0:00.55 kjournald
 1984 eyoung    20   0  343m 5092 3472 S    0  0.1   0:01.34 hud-service
 2024 eyoung    20   0  307m  11m 8476 S    0  0.3   0:00.75 gtk-window-deco
 3004 eyoung    20   0  410m  66m 4768 S    0  1.8   0:05.77 ruby
 3030 root      20   0     0    0    0 S    0  0.0   0:00.30 kworker/0:1
    1 root      20   0 24444 2392 1348 S    0  0.1   0:00.97 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:00.05 ksoftirqd/0
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/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:00.06 ksoftirqd/1
   12 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1
   13 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/2
   15 root      20   0     0    0    0 S    0  0.0   0:00.02 ksoftirqd/2
   16 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2

答案1

冻结可能是由硬盘速度慢引起的。这在使用速度较慢的 PATA 硬盘(而不是较新的 SATA 硬盘)的旧电脑上很常见。

尽管如果读取或写入的数据过多,即使是 SATA 驱动器也会变慢。您可以使用软件包iostat中的监控驱动器活动sysstat

硬盘故障也可能造成此问题。运行dmesg,并查找任何提及驱动器的行。或者更好的是,运行dmesg | grep sda1,假设您的驱动器是/dev/sda1。您还可以从 Ubuntu 软件中心安装“SMART”驱动器诊断工具,例如,gsmartcontrol以查看驱动器的物理健康状况。

相关内容