什么是kswapd0,kworker / num:num,ksoftirqd / num?


10

这些服务/程序到底是什么。显然,它们使我的系统几乎无用。它们中的任何一个在时间点上至少使用50%的CPU并持续访问HDD。

我不确定是什么导致了这些启动。但是,这是我已完成的几件事(在我发现笔记本电脑无用之前):

启动Twitter的Gwibber服务。安装mbrola(语音合成)安装gespeaker(从net下载,在软件仓库中不可用)。

而且我认为所有这些服务都会在我启动任何Google页面(Gmail,Google +等)时启动-可能与Google Talk插件有关?

我将尝试不打开这些页面之一(虽然不确定多长时间),谢谢

Answers:


11

这是内核进程。kswapd基本上负责交换空间管理。如果很忙,通常表明您的内存不足。它很可能导致HD活动,从而使kworker和ksoftirqd忙起来。

看到Kworker,它是什么,为什么它占用那么多CPU?以及为什么ksoftirqd / 0进程使用我的所有CPU?有关这些过程的说明。


很好,谢谢,现在我阅读那些文章,我开始相信它的google talk插件就像当我顶的时候可以看到很多这样的请求。为了解决gmail / google +我的网络摄像头问题,我在网络上尝试了一些建议。我想确定重载的问题,但是我不知道什么是syscall分析工具以及如何使用它,如果您能指出一个这样的工具,我将学习使用它。
wisemonkey 2011年

是的,它是Google Talk插件,现在已清除,一切正常。尽管尚未使用syscall配置文件,但我猜oprofile或systemtap是2个应用程序可以做到这一点?
wisemonkey

是的,如果您的内存并不低,您可以通过杀死一些怀疑的工具来找到有罪的程序。但是您需要对系统内部有一定的了解才能使用它们。
Florian Diesch

猜猜我缺乏对内部结构的了解,我很乐意让它恢复工作:)谢谢(我有足够的内存,将来可能会尝试这些应用程序)
wisemonkey
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.