почему rtkit-daemon потребляет 100% моего процессора?

17

Иногда у меня есть процесс rtkit-daemon, который потребляет 100% моего процессора и отключает систему. Я перезагружаюсь и все хорошо после этого. Что должен делать rtkit-daemon и почему он иногда потребляет 100% моего процессора?

719016
источник

Ответы:

17

RealtimeKit - это системная служба D-Bus, которая по запросу меняет политику планирования пользовательских процессов / потоков на SCHED_RR (т. Е. Режим планирования в реальном времени). Он предназначен для использования в качестве безопасного механизма, позволяющего планированию в реальном времени использоваться обычными пользовательскими процессами. В целом, я не ожидал бы, что это ограничит использование процессора. Что произойдет, если вы позволите ему запустить его курс и не перезагружаться? Мне было бы любопытно узнать, как долго rtkit-daemon активен в каждом конкретном случае.

Кори Внук
источник
25
кто придумывает эти имена, rtkit-daemon может быть легко интерпретирован как демон root kit
pt123
5
Это не ответ на вопрос "почему бы иногда съедать 100% моего процессора?" а не решение проблемы "сделать систему безразличной".
Twigmac
@twigmac Даже не это. Это просто объясняет, что он должен делать, но не объясняет, почему он запускается случайным образом и съедает 100% в течение нескольких минут один раз в несколько недель. Я еще не нашел образец в его поведении.
WhyNotHugo
2
@ pt123 Я был очень напуган после запуска htop, и я нашел этот ответ ...
mescarra
2
Я также пропитал свое нижнее белье, когда заметил, rtkitчто это группа пользователей в /etc/group(Ubuntu 18.04).
agm1984
7

Эта маленькая вредоносная программа - одна из многих причин, по которым я избегаю чего-либо с импульсной зависимостью. Это должно быть безопасно. Безопасность не означает, что она будет уважать ресурсы пользователя, например, использование процессора, поэтому, как вы заметили, это может вызвать неудобства. Однако, это была бы идеальная программа для порчи в гнусных целях, потому что ее имя всегда вызывает тревогу, а затем быстрый поиск в Google снимает весь страх. Поскольку программа отвратительна по своему дизайну, испорченная версия, монополизирующая ресурсы, не вызовет у многих удивления.

Вы можете частично проверить его безопасность, запустив:

PS Aux | grep [r] tkit-daemon

который должен показать, что запущена программа / usr / lib / rtkit / rtkit-daemon, который, будучи системным файлом, труднее перезаписать.

Основная проблема заключается в том, что подлинные привилегии в реальном времени на уровне пользователя редко нужны. То, что это выполняется по умолчанию, в основном бездействует, но занимает виртуальную память, является лишь одной из многих плохих конструктивных «особенностей» импульсного звука. То, что он периодически пинает ресурсы, только усугубляет ситуацию.

анонимный автор
источник