Câu trả lời:
RealtimeKit là dịch vụ hệ thống D-Bus thay đổi chính sách lập lịch của các quy trình / luồng người dùng thành SCHED_RR (tức là chế độ lập lịch thời gian thực) theo yêu cầu. Nó được dự định sẽ được sử dụng như một cơ chế bảo mật để cho phép lập lịch thời gian thực được sử dụng bởi các quy trình người dùng thông thường. Nhìn chung, tôi không mong đợi nó sẽ giảm mức sử dụng CPU. Điều gì xảy ra nếu bạn để nó chạy khóa học và không khởi động lại? Tôi sẽ tò mò muốn biết rtkit-daemon hoạt động trong bao lâu tại bất kỳ trường hợp cụ thể nào.
rtkit
là một nhóm người dùng trong /etc/group
(Ubuntu 18.04).
Chương trình nhỏ độc hại này là một trong nhiều lý do tôi tránh mọi thứ với sự phụ thuộc của pulseaudio. Nó nên được an toàn. An toàn không có nghĩa là nó sẽ tôn trọng tài nguyên người dùng, ví dụ như sử dụng cpu, vì vậy nó có thể gây ra sự bất tiện, như bạn nhận thấy. Tuy nhiên, nó sẽ là một chương trình lý tưởng để tham nhũng cho các mục đích bất chính bởi vì tên của nó luôn báo động, và sau đó một tìm kiếm google nhanh chóng làm giảm tất cả nỗi sợ hãi. Vì chương trình đáng ghét bởi thiết kế, một phiên bản độc quyền tài nguyên độc quyền sẽ không gây nhiều chú ý.
Bạn có thể kiểm tra một phần an toàn của nó bằng cách chạy:
ps phụ | grep [r] tkit-daemon
sẽ hiển thị chương trình đang chạy là / usr / lib / rtkit / rtkit-daemon, một tệp hệ thống khó ghi đè hơn.
Vấn đề chính là đặc quyền thời gian thực chính hãng ở cấp độ người dùng hiếm khi cần thiết. Rằng điều này chạy theo mặc định, chủ yếu là ngồi không, nhưng chiếm bộ nhớ ảo chỉ là một trong nhiều 'tính năng' thiết kế xấu của âm thanh xung. Rằng nó định kỳ đá vào tài nguyên ăn cắp chỉ làm cho nó tồi tệ hơn.