为什么rtkit-daemon吃100%的CPU?
我有时会使用rtkit-daemon进程占用100%的CPU并使系统无响应。 我重新启动,之后一切都很好。 什么是rtkit-daemon应该做的,为什么有时会占用我100%的CPU?
RealtimeKit是一种D-Bus系统服务,可根据请求将用户进程/线程的调度策略更改为SCHED_RR(即实时调度模式)。 它旨在用作安全机制,以允许普通用户进程使用实时调度。 总的来说,我不希望它盯住CPU使用率。 如果让它运行并且不重新启动会发生什么? 我很想知道rtkit-daemon在任何给定的实例中有多长时间处于活动状态。
这个有害的小程序是我避免任何具有pulseaudio依赖性的原因之一。 它应该是安全的。 安全并不意味着它会尊重用户资源,例如CPU使用,因此您会注意到它会带来不便。 然而,它会成为一个理想的程序,因为它的名字总是警报,因为它的名字总是发出警报而腐败,然后快速谷歌搜索可以消除所有恐惧。 由于该计划在设计上令人讨厌,因此垄断资源的腐败版本不会引起许多人的注意。
您可以通过运行以下部分检查其安全性:
ps aux | grep [r] tkit-daemon
应该显示正在运行的程序是/ usr / lib / rtkit / rtkit-daemon,这是一个系统文件更难覆盖。
主要问题是很少需要用户级别的真正实时权限。 这默认运行,大部分都处于空闲状态,但占用虚拟内存只是脉冲音频的众多糟糕设计“function”之一。 它定期开始占用资源只会让情况变得更糟。
- 如何禁用hud-service?
- appstreamcli在更新期间以100%的CPU使用率挂起
- 如何阻止“aptd”最大化我的CPU?
- 在12.04中处于挂起模式时,Compiz使CPU以100%运行
- 什么是进程“/ usr / bin / X:0 -auth / var / run / lightdm / root /:0 -nolisten tcp vt7 -novtswitch -background none”?
- 观看YouTubevideo时的CPU使用率很高(HTML5)?
- 为什么ksoftirqd / 0进程使用我的所有CPU?
- Compiz持续使用8% – 25%的CPU
- “启动应用程序”可以减少繁琐吗?