Lubuntu 12.10 cpu 使用率保持在 100%

use*_*667 5 lubuntu cpu-load 12.10

我已通过更新管理器将 Lubuntu 12.04 升级到 12.10。现在,当 Lubuntu 被加载时,cpu 使用率会在几秒钟内下降到 0%,然后在 15 或 20 分钟内上升到 100%。我下载了iso并进行了完整的重新安装,但它仍然发生。从安装盘运行 Lubuntu 12.10 时会发生同样的事情。我放入 12.04 磁盘,一切正常,所以它似乎是 12.10 问题。

任务管理器在条形图上显示 cpu 为 100%,但列表中的 cpu 使用率可以忽略不计。在终端中运行 top 显示相同,即除了 wa(i/o wait) 保持在 90 年代的高位之外,CPU 使用率非常低。如果我运行一个程序,wa 会下降,但在程序加载后又会再次上升,所以这并没有真正影响计算机性能,但我仍然想知道它的原因是什么。

此外,在 cpu 使用率下降后注销并重新登录会重新启动问题。

系统信息: Northwood pentium 4 2.6ghz 533 on a microstar ms6533e mobo,1gb ddr266 ram,80gb pata HDD

输出来自 top -n1 | head -n15

top - 09:03:05 up 6 min,  2 users,  load average: 1.05, 0.94, 0.47
Tasks: 118 total,   1 running, 117 sleeping,   0 stopped,   0 zombie
%Cpu(s):  8.5 us,  3.6 sy,  0.6 ni,  2.8 id, 84.4 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem:   1027016 total,   411788 used,   615228 free,    39092 buffers
KiB Swap:  1048572 total,        0 used,  1048572 free,   235008 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND           
 1751 peter     20   0  5452 1284  972 R   6.3  0.1   0:00.01 top               
    1 root      20   0  3596 1924 1244 S   0.0  0.2   0:00.96 init              
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kthreadd          
    3 root      20   0     0    0    0 S   0.0  0.0   0:00.07 ksoftirqd/0       
    4 root      20   0     0    0    0 S   0.0  0.0   0:00.20 kworker/0:0       
    5 root      20   0     0    0    0 S   0.0  0.0   0:01.13 kworker/u:0       
    6 root      rt   0     0    0    0 S   0.0  0.0   0:00.00 migration/0       
    7 root      rt   0     0    0    0 S   0.0  0.0   0:00.00 watchdog/0   
Run Code Online (Sandbox Code Playgroud)

use*_*667 1

我似乎已经解决了这个问题。毕竟这与硬件有关。安装 iotop 并运行命令后

<iotop -o>
Run Code Online (Sandbox Code Playgroud)

IO 下的输出为:99.99% mount /media/floppy。

由于我不久前已卸下软盘驱动器,因此永远找不到它。答案是进入BIOS并在软盘驱动器下选择“无”。Lubuntu 加载后,CPU 使用率现已恢复正常。由于某种原因,12.04 之前的设置没有问题。

感谢 jippie 为我指明了正确的方向。