免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 18671 | 回复: 1
打印 上一主题 下一主题

[系统管理] kworker高占用CPU [复制链接]

论坛徽章:
1
天秤座
日期:2013-09-05 10:45:07
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-03-20 22:28 |只看该作者 |倒序浏览
本帖最后由 howandsen 于 2016-03-20 22:28 编辑

前言
kworker高占用CPU,在网上有很多相关文章,但和网上搜到的情况不同,我这次是硬件问题。最后虽然解决了,但却不懂,希望硬件高手来解释下。

正文
kworker进程长期占用75%以上的CPU资源,导致笔记本耗电很快。这是自从给我的Dell 3537加装了SSD之后就一直存在的问题。之前用机械盘时没有留意此现象是否存在,难道与SSD有什么关联么?不应该。


用perf分析,应该是和acpi有关。

从Fedora 21更新至22后,偶然发现Fn组合的功能键一按,立马恢复正常,比如调节屏幕亮度。于是每次开机第一件事就是减少/增加屏幕亮度。虽然不算彻底解决,但也一直这么用着。
到了23,Fn的方法不管用了,于是寻找解决办法。google了很多,均无效,这里不赘述。只好暂且放任。

上周,突然就无法忍受了,必须解决。
我是把光驱拆掉,然后在淘宝买了配套的托架,把SSD装在了光驱位。既然怀疑SSD,那就从SSD入手吧。
1.先判断是不是系统的问题。用Fedora 23 LiveUSB启动,问题存在;用CentOS LiveUSB启动,问题存在;用Kali Linux LiveUSB启动,问题存在。很明显,问题不在系统,在硬件上。
2.拆掉SSD硬盘托架,则正常。
3.在系统运行中插上托架,马上出现kworker抢占资源,拔掉立即恢复正常。难道真的是SSD的问题?
4.托架与SSD拆离,将机械盘装在托架上。第3步的情况同样出现。那么,问题不在SSD,在托架。更绝的是,不挂硬盘,只一个空的托架插上现象就会出现。
托架结构很简单,就是一块SATA to mSATA电路板。怎么就导致这样一个问题了呢?不懂电路的我真是摸不着头脑。

不过,万万没想到,最终我还是找到了问题所在。喏,就是侧面这个开关。拨下来,一切恢复正常。

论坛徽章:
0
2 [报告]
发表于 2019-04-13 10:48 |只看该作者
回复 1# howandsen

多谢大哥,我差点重装系统,幸亏看到您的帖子。

根据和托架客服咨询,那个开关是用来适配不同厂家笔记本的,估计和主板相关电学特性相关吧。

再次感谢。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP