Manchmal frisst ein rtkit-daemon-Prozess 100% meiner CPU und das System reagiert nicht mehr. Ich starte neu und danach ist alles in Ordnung. Was soll rtkit-daemon tun und warum würde es manchmal 100% meiner CPU aufbrauchen?
17
RealtimeKit ist ein D-Bus-Systemdienst, der die Planungsrichtlinie von Benutzerprozessen / -threads auf Anfrage in SCHED_RR (dh Echtzeitplanungsmodus) ändert. Es soll als sicherer Mechanismus verwendet werden, damit die Echtzeitplanung von normalen Benutzerprozessen verwendet werden kann. Insgesamt würde ich nicht erwarten, dass es die CPU-Auslastung auslöst. Was passiert, wenn Sie es laufen lassen und nicht neu starten? Ich wäre gespannt, wie lange rtkit-daemon in einer bestimmten Instanz aktiv ist.
rtkit
als Benutzergruppe in/etc/group
(Ubuntu 18.04) auffiel .Dieses schädliche kleine Programm ist einer von vielen Gründen, warum ich nichts mit einer Pulseaudio-Abhängigkeit vermeide. Es sollte sicher sein. Sicherheit bedeutet nicht, dass die Benutzerressourcen, z. B. die CPU-Auslastung, geschont werden. Wie Sie bemerkt haben, kann dies zu Unannehmlichkeiten führen. Es wäre jedoch ein ideales Programm, um für schändliche Zwecke zu korrumpieren, da sein Name immer alarmiert und dann eine schnelle Google-Suche alle Ängste lindert. Da das Programm absichtlich abscheulich ist, würde eine korrupte Version, die Ressourcen monopolisiert, nicht viele Augenbrauen hochziehen.
Sie können die Sicherheit teilweise überprüfen, indem Sie Folgendes ausführen:
ps aux | grep [r] tkit-daemon
Was zeigen sollte, dass das Programm läuft, ist / usr / lib / rtkit / rtkit-daemon. Da es sich um eine Systemdatei handelt, ist es schwieriger, sie zu überschreiben.
Das Hauptproblem ist, dass echte Echtzeitrechte auf Benutzerebene selten erforderlich sind. Das dies standardmäßig läuft, meistens im Leerlauf, aber den virtuellen Speicher belegt, ist nur eines der vielen schlechten Designmerkmale von Puls-Audio. Dass es regelmäßig Ressourcen verschlingt, macht es nur noch schlimmer.
quelle