Réponses:
RealtimeKit est un service système D-Bus qui modifie la demande de planification des processus / threads utilisateur en SCHED_RR (c'est-à-dire le mode de planification en temps réel) sur demande. Il est destiné à être utilisé comme un mécanisme sécurisé pour permettre à l'ordonnancement en temps réel d'être utilisé par les processus utilisateur normaux. Dans l'ensemble, je ne m'attendrais pas à ce qu'il identifie l'utilisation du processeur. Que se passe-t-il si vous le laissez suivre son cours et ne redémarrez pas? Je serais curieux de savoir combien de temps rtkit-daemon est actif dans une instance donnée.
rtkit
tant que groupe d'utilisateurs dans /etc/group
(Ubuntu 18.04).
Ce petit programme nocif est l'une des nombreuses raisons pour lesquelles j'évite quoi que ce soit avec une dépendance pulseaudio. Cela devrait être sûr. La sécurité ne signifie pas qu'elle sera respectueuse des ressources des utilisateurs, par exemple l'utilisation du processeur, elle peut donc causer des désagréments, comme vous l'avez remarqué. Ce serait, cependant, un programme idéal à corrompre à des fins néfastes car son nom alarmerait toujours, puis une recherche rapide sur Google apaiserait toute crainte. Étant donné que le programme est désagréable par conception, une version corrompue monopolisant les ressources ne soulèverait pas beaucoup de sourcils.
Vous pouvez vérifier partiellement sa sécurité en exécutant:
ps aux | grep [r] tkit-daemon
qui devrait montrer que le programme en cours d'exécution est / usr / lib / rtkit / rtkit-daemon qui étant un fichier système est plus difficile à écraser.
Le principal problème est qu'un véritable privilège en temps réel au niveau de l'utilisateur est rarement nécessaire. Le fait que cela fonctionne par défaut, la plupart du temps au repos, mais l'occupation de la mémoire virtuelle n'est qu'une des nombreuses «fonctionnalités» de mauvaise conception de l'audio pulsé. Le fait qu'il augmente périodiquement les ressources de monopole aggrave la situation.