जवाबों:
RealtimeKit एक डी-बस प्रणाली सेवा है जो अनुरोध पर SCHED_RR (यानी रियलटाइम शेड्यूलिंग मोड) के लिए उपयोगकर्ता प्रक्रियाओं / थ्रेड्स की समयबद्धन नीति को बदल देती है। यह सामान्य उपयोगकर्ता प्रक्रियाओं द्वारा वास्तविक समय निर्धारण का उपयोग करने की अनुमति देने के लिए एक सुरक्षित तंत्र के रूप में उपयोग करने का इरादा है। कुल मिलाकर, मैं सीपीयू के उपयोग को कम करने की उम्मीद नहीं करूंगा। यदि आप इसे अपना कोर्स चलाने दें और रिबूट न करें तो क्या होगा? मुझे यह जानने के लिए उत्सुक होना चाहिए कि किसी भी उदाहरण में कितने समय तक रिटेक-डेमन सक्रिय है।
rtkit
में एक उपयोगकर्ता समूह के रूप में देखा तो मैंने अपने अंडरवियर को भी संतृप्त किया /etc/group
।
यह एक छोटा सा कार्यक्रम कई कारणों में से एक है जो मैं एक पल्सीडियो निर्भरता के साथ किसी भी चीज से बचता हूं। यह सुरक्षित होना चाहिए। सुरक्षा का मतलब यह नहीं है कि यह उपयोगकर्ता संसाधनों का सम्मान होगा, उदाहरण के लिए सीपीयू उपयोग, इसलिए यह असुविधा का कारण बन सकता है, जैसा कि आपने देखा। हालांकि, यह नापाक उद्देश्यों के लिए भ्रष्ट होने के लिए एक आदर्श कार्यक्रम होगा क्योंकि इसका नाम हमेशा अलार्म होता है, और फिर एक त्वरित Google खोज सभी भय को दूर करती है। चूंकि कार्यक्रम डिजाइन द्वारा अप्रिय है, इसलिए एक भ्रष्ट संस्करण एकाधिकार संसाधनों को कई भौहें नहीं बढ़ाएगा।
आप आंशिक रूप से इसकी सुरक्षा की जाँच कर सकते हैं:
ps aux | grep [r] tkit-daemon
जो दिखा रहा है कि प्रोग्राम चल रहा है / usr / lib / rtkit / rtkit-daemon जो एक सिस्टम फ़ाइल होने के नाते अधिलेखित करना कठिन है।
मुख्य मुद्दा यह है कि उपयोगकर्ता के स्तर पर वास्तविक वास्तविक समय का विशेषाधिकार शायद ही कभी आवश्यक हो। यह डिफ़ॉल्ट रूप से चलता है, जो ज्यादातर बेकार बैठा है, लेकिन वर्चुअल मेमोरी पर कब्जा करना पल्स ऑडियो के कई बुरे डिजाइन 'सुविधाओं' में से एक है। यह समय-समय पर संसाधनों को हॉगिंग में किक करता है जिससे यह खराब हो जाता है।