Risposte:
RealtimeKit è un servizio di sistema D-Bus che modifica la politica di pianificazione dei processi / thread dell'utente in SCHED_RR (ovvero la modalità di pianificazione in tempo reale) su richiesta. È stato progettato per essere utilizzato come meccanismo sicuro per consentire la pianificazione in tempo reale da parte dei normali processi dell'utente. Nel complesso, non mi sarei aspettato che aumentasse l'utilizzo della CPU. Cosa succede se si lascia che si esegua il suo corso e non si riavvii? Sarei curioso di sapere da quanto tempo rtkit-daemon è attivo in una determinata istanza.
rtkit
come gruppo di utenti in /etc/group
(Ubuntu 18.04).
Questo piccolo programma nocivo è uno dei tanti motivi per cui evito qualsiasi cosa con una dipendenza pulseaudio. Dovrebbe essere sicuro. La sicurezza non significa che sarà rispettosa delle risorse dell'utente, ad esempio l'utilizzo della CPU, quindi può causare inconvenienti, come hai notato. Sarebbe, tuttavia, un programma ideale da corrompere per scopi nefasti perché il suo nome è sempre allarmante, e quindi una rapida ricerca su Google allevia ogni paura. Poiché il programma è odioso in base alla progettazione, una versione corrotta che monopolizza le risorse non solleverebbe molte sopracciglia.
Puoi verificarne parzialmente la sicurezza eseguendo:
ps aux | grep [r] tkit-daemon
che dovrebbe mostrare che il programma in esecuzione è / usr / lib / rtkit / rtkit-daemon che essendo un file di sistema è più difficile da sovrascrivere.
Il problema principale è che raramente sono necessari autentici privilegi in tempo reale a livello di utente. Che questo funzioni di default, per lo più seduto inattivo, ma che occupa memoria virtuale è solo una delle tante "caratteristiche" di cattiva progettazione dell'audio a impulsi. Il fatto che calcia periodicamente le risorse di hogging peggiora le cose.