首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指示灯-电源断开后100% CPU的多负载

指示灯-电源断开后100% CPU的多负载
EN

Ask Ubuntu用户
提问于 2016-07-19 16:19:51
回答 1查看 110关注 0票数 0

我在戴尔纬度3440使用Ubuntu16.04LTS 64位.每当我从笔记本电脑上断开电源插头时,系统几乎就会结冰,indicator-multiload占用了100%的CPU。当我杀死indicator-multiload时,系统会恢复正常--几乎是因为某些操作(特别是Chrome)比冻结前更加缓慢。当我重新运行indicator-multiload时,它再次占用100%的CPU .因此,我怀疑这个问题可能与acpi或干扰有关,但我没有正确诊断它的技能。在Ubuntu15.10中没有观察到这种行为。

EN

回答 1

Ask Ubuntu用户

发布于 2016-09-19 22:15:28

这种行为是由与Realtek半导体有限公司rev 8111/8168/8411 PCI Express千兆以太网控制器(rev 10)的局域网上唤醒功能相关的电源管理内核缺陷引起的。当电源线断开时(有时也是当以太网线断开时),内核将进入一个无限循环的ACPI尝试,几乎冻结膝上型计算机,并将以下消息塞满syslog:

代码语言:javascript
复制
r8169 0000:07:00.0 eth0: rtl_counters_cond == 1 (loop: 1000, delay: 10).

这里有一个更技术性的描述、指向bug报告的链接和一个建议的修补程序:https://patchwork.ozlabs.org/patch/586315/

在更新的内核发布之前,似乎没有永久的解决方案,但作为解决办法,重新加载r8169模块似乎有帮助:

代码语言:javascript
复制
sudo rmmod r8169 && sleep 5 && sudo modprobe r8169

这需要在每次断电后运行。或者,如果您可以不使用以太网,r8169可能会被列入黑名单,从而阻止内核在引导时加载它。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/800545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档