这真的让我很困惑。我注意到联想 T410 上的 Kubuntu 10.10 上的 avahi 守护进程占用了 30%(这是 top 给出的值,而不是 krunner 的任务管理器给出的值)。
这太高了。我尝试逐个抑制 plasmoid,设法将 CPU 使用率缩小到系统托盘。然后我又做了一些测试,实际上一切都很好,直到打开系统托盘中的网络管理器并登录到我的有线连接。因此,要求 Kubuntu 使用有线连接似乎使 avahi 守护程序使用了 30% 的 CPU。关闭它并不能使 CPU 使用率随后下降。
您知道是什么原因导致此问题吗?还有人意识到这一点吗?
编辑:经过几次测试后,我可以确认这确实是由于有线连接而导致的问题,而无线连接则不会出现这种情况。
编辑#2:我在家里检查过。这不是每个 eth0 连接都会出现的问题。在家里,当 dhcp 工作时,我没有看到 CPU 使用率增加。这种情况只发生在工作中,我手动输入 ip 地址网关等。此外,移除互联网电缆也会降低 CPU 使用率。非常奇怪。
答案1
所以最终问题是由于打印机配置不当导致网络流量过大。“tcpdump”命令检测到了数据包过载和打印机的地址。
我明白,问题最终既不是由 ubuntu 也不是由 linux 引起的。但是,如果在共享网络上的网络管理器检测到 CPU 使用率过高(再次显示为“顶部”上的 avahi 任务),则可能是由于网络流量问题引起的。