我有时会遇到一个 rtkit-daemon 进程,它占用了我 100% 的 CPU,并使系统无响应。我重新启动,之后一切都很好。rtkit-daemon 应该做什么,为什么它有时会占用我 100% 的 CPU?
Kor*_*nuk 22
RealtimeKit 是一个 D-Bus 系统服务,它根据请求将用户进程/线程的调度策略更改为 SCHED_RR(即实时调度模式)。它旨在用作一种安全机制,以允许普通用户进程使用实时调度。总的来说,我不希望它能够确定 CPU 使用率。如果让它按原样运行并且不重新启动会发生什么?我很想知道 rtkit-daemon 在任何给定实例中的活动时间。
小智 10
这个有害的小程序是我避免任何具有pulseaudio依赖项的任何原因的众多原因之一。它应该是安全的。安全并不意味着它会尊重用户资源,例如 CPU 使用率,因此它可能会造成不便,正如您所注意到的。然而,这将是一个理想的程序,可以用于恶意目的,因为它的名字总是会发出警报,然后快速的谷歌搜索可以消除所有的恐惧。由于该程序的设计令人讨厌,垄断资源的腐败版本不会引起很多人的注意。
您可以通过运行来部分检查其安全性:
ps辅助| grep [r]tkit-守护进程
这应该显示正在运行的程序是 /usr/lib/rtkit/rtkit-daemon ,它是一个系统文件,很难覆盖。
主要问题是很少需要用户级别的真正实时特权。默认情况下,它运行,主要是闲置,但占用虚拟内存只是脉冲音频的许多不良设计“功能”之一。它周期性地占用资源只会让情况变得更糟。
归档时间: |
|
查看次数: |
39869 次 |
最近记录: |