почему rtkit-daemon потребляет 100% моего процессора?
Иногда у меня есть процесс rtkit-daemon, который потребляет 100% моего процессора и отключает систему. Я перезагружаюсь и все хорошо после этого. Что должен делать rtkit-daemon и почему он иногда потребляет 100% моего процессора?
RealtimeKit — это системная служба D-Bus, которая по запросу меняет политику планирования пользовательских процессов / потоков на SCHED_RR (т. Е. Режим планирования в реальном времени). Он предназначен для использования в качестве безопасного механизма, позволяющего планированию в реальном времени использоваться обычными пользовательскими процессами. В целом, я не ожидал бы, что это ограничит использование процессора. Что произойдет, если вы позволите ему запустить его курс и не перезагружаться? Мне было бы любопытно узнать, как долго rtkit-daemon активен в каждом конкретном случае.
Эта маленькая вредоносная программа — одна из многих причин, по которым я избегаю чего-либо с импульсной зависимостью. Это должно быть безопасно. Безопасность не означает, что она будет уважать ресурсы пользователя, например, использование процессора, поэтому, как вы заметили, это может вызвать неудобства. Однако, это была бы идеальная программа для порчи в гнусных целях, потому что ее имя всегда вызывает тревогу, а затем быстрый поиск в Google снимает весь страх. Поскольку программа отвратительна по своему дизайну, испорченная версия, монополизирующая ресурсы, не вызовет у многих удивления.
Вы можете частично проверить его безопасность, запустив:
PS Aux | grep [r] tkit-daemon
который должен показать, что запущена программа / usr / lib / rtkit / rtkit-daemon, который, будучи системным файлом, труднее перезаписать.
Основная проблема заключается в том, что подлинные привилегии в реальном времени на уровне пользователя редко нужны. То, что это выполняется по умолчанию, в основном бездействует, но занимает виртуальную память, является лишь одной из многих плохих конструктивных «особенностей» импульсного звука. То, что он периодически пинает ресурсы, только усугубляет ситуацию.
Источник
rtkit_selinux(8) — Linux man page
rtkit_selinux — Security Enhanced Linux Policy for the rtkit processes
Description
SELinux Linux secures rtkit (Realtime scheduling for user processes) processes via flexible mandatory access control.
File Contexts
SELinux requires files to have an extended attribute to define the file type.
You can see the context of a file using the -Z option to ls
Policy governs the access confined processes have to these files. SELinux rtkit policy is very flexible allowing users to setup their rtkit processes in as secure a method as possible.
The following file types are defined for rtkit:
— Set files with the rtkit_daemon_exec_t type, if you want to transition an executable to the rtkit_daemon_t domain.
Note: File context can be temporarily modified with the chcon command. If you want to permanently change the file context you need to use the semanage fcontext command. This will modify the SELinux labeling database. You will need to use restorecon to apply the labels.
Process Types
SELinux defines process types (domains) for each process running on the system
You can see the context of a process using the -Z option to ps
Policy governs the access confined processes have to files. SELinux rtkit policy is very flexible allowing users to setup their rtkit processes in as secure a method as possible.
The following process types are defined for rtkit:
Note: semanage permissive -a PROCESS_TYPE can be used to make a process type permissive. Permissive process types are not denied access by SELinux. AVC messages will still be generated.
Commands
semanage fcontext can also be used to manipulate default file context mappings.
semanage permissive can also be used to manipulate whether or not a process type is permissive.
semanage module can also be used to enable/disable/install/remove policy modules.
system-config-selinux is a GUI tool available to customize SELinux policy settings.
Источник
почему rtkit-daemon есть 100% моего процессора?
У меня иногда есть процесс rtkit-daemon, который потребляет 100% моего процессора и делает систему невосприимчивой. Я перезагружаюсь, и после этого все в порядке. Что должен делать rtkit-daemon и почему он будет иногда потреблять 100% моего процессора?
20 ответов
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
RealtimeKit — это системная служба D-Bus, которая изменяет политику планирования пользовательских процессов / потоков на SCHED_RR (то есть режим планирования в реальном времени) по запросу. Он предназначен для использования в качестве защищенного механизма, позволяющего в реальном времени планировать использование обычными пользовательскими процессами. В целом я бы не ожидал, что он отключит использование ЦП. Что произойдет, если вы позволите запустить его курс и не перезагрузитесь? Мне было бы интересно узнать, как долго работает rtkit-daemon в любом данном экземпляре.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа — это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью — лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Источник