rtkit-daemon neden CPU'mun% 100'ünü yiyor?


17

Bazen CPU'mun% 100'ünü yiyen ve sistemi yanıt vermeyen bir rtkit-daemon işlemim var. Yeniden başlatıyorum ve bundan sonra her şey yolunda. Rtkit-daemon ne yapmalı ve neden bazen CPU'mun% 100'ünü yiyor?

Yanıtlar:


17

RealtimeKit, istek üzerine kullanıcı işlemlerinin / iş parçacıklarının zamanlama ilkesini SCHED_RR (yani gerçek zamanlı zamanlama modu) olarak değiştiren bir D-Bus sistem hizmetidir. Gerçek zamanlı programlamanın normal kullanıcı süreçleri tarafından kullanılmasına izin veren güvenli bir mekanizma olarak kullanılması amaçlanmıştır. Genel olarak, CPU kullanımını saptamasını beklemezdim. Yolunu çalıştırmasına izin verir ve yeniden başlatmazsanız ne olur? Herhangi bir örnekte rtkit-daemon'un ne kadar süre aktif olduğunu merak ediyorum.


26
kim bu isimleri ile geliyor rtkit-daemon kolayca kök kiti daemon olarak yorumlanabilir
pt123

5
Bu, "neden bazen CPU'mun% 100'ünü tüketiyor?" Sorusunun cevabı değil. ve "sistemi yanıt vermeme" sorununa bir çözüm değil.
twigmac

@twigmac O bile değil. Sadece ne yapması gerektiğini açıklar, ancak neden rastgele tetiklendiğini ve birkaç haftada bir birkaç dakika boyunca% 100 kadar yediklerini açıklamaz. Davranışında henüz bir model bulamadım.
WhyNotHugo

2
@ pt123 htop çalıştırdıktan sonra gerçekten korktum ve bu cevabı buldum ...
mescarra

2
Ayrıca Ubuntu 18.04'te rtkitbir kullanıcı grubu olarak fark ettiğimde iç çamaşırımı /etc/groupdoyurdum.
agm1984

7

Bu zararlı küçük program, pulseaudio bağımlılığı olan herhangi bir şeyden kaçınmamın birçok nedeninden biridir. Güvenli olmalı. Güvenlik, cpu kullanımı gibi kullanıcı kaynaklarına saygılı olacağı anlamına gelmez, bu nedenle fark ettiğiniz gibi rahatsızlığa neden olabilir. Bununla birlikte, adı her zaman alarm verir ve daha sonra hızlı bir google araması tüm korkuları ortadan kaldırdığı için hain amaçlarla bozulmak için ideal bir program olacaktır. Program tasarım gereği iğrenç olduğundan, kaynakları tekelleştiren bozuk bir sürüm pek çok kaş kaldırmaz.

Güvenliğini kısmen çalıştırarak kontrol edebilirsiniz:

ps aux | grep [r] tkit-daemon

çalışan programın / usr / lib / rtkit / rtkit-daemon olduğunu göstermesi gereken sistem dosyası olmak üzerine yazmak daha zordur.

Ana sorun, kullanıcı düzeyinde gerçek zamanlı gerçek ayrıcalığın nadiren gerekli olmasıdır. Bunun varsayılan olarak çalıştığını, çoğunlukla boşta oturduğunu, ancak sanal belleği işgal ettiği nabız sesinin birçok kötü tasarım 'özelliklerinden sadece biridir. Düzenli aralıklarla kaynaklara girmesi onu daha da kötüleştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.