शब्द "कैनरी" जैसा कि यहां इस्तेमाल किया गया है, मूल रूप से कोयला खनन से आता है । कोयला खनिकों ने खतरनाक गैसों का पता लगाने के लिए कैनरी का इस्तेमाल किया (यदि उनके साथ ले जाने वाली कैनरी मर गई, उन्हें पता था कि उन्हें शाफ्ट / माइन एएसएपी से बाहर निकलना होगा)। परिणामस्वरूप "कैनरी" शब्द का उपयोग अब ऐसी किसी भी चीज़ के लिए किया जाता है जिसका उपयोग आप किसी खतरनाक स्थिति के बारे में चेतावनी देने के लिए करते हैं।
इस मामले में ऐसा लगता है जैसे 'rtkit' परीक्षण करने के लिए "सामान्य" थ्रेड शुरू करता है यदि थ्रेड्स जो "वास्तविक समय" प्राथमिकताएं प्राप्त करते हैं वे अन्य थ्रेड्स (और प्रक्रियाएं) "भूखे" हैं, जहां "भूखे रहने" का अर्थ है कि उन्हें बहुत कम प्रोसेसर समय मिलता है । यह सुनिश्चित करने के लिए एक सुरक्षा उपाय है कि वास्तविक समय प्राथमिकताओं तक पहुंच वाले प्रक्रियाओं / थ्रेड्स में इतना सीपीयू समय का उपयोग नहीं होता है कि अन्य कार्यों को कोई नहीं मिलता है।
तो स्पष्ट रूप से कुछ थ्रेड (रों) जो rtkit से वास्तविक समय की प्राथमिकताएं प्राप्त करते हैं / दुर्व्यवहार कर रहे हैं, और CPU पर एकाधिकार करने की कोशिश कर रहे हैं, rtkit अपने "कैनरी थ्रेड" के साथ इसका पता लगाता है, और इस तरह rtkit वास्तविक समय की प्राथमिकताओं को दूर कर लेता है।
ACPI power save options
क्या सेट हैExtended
। इसे बदलेंNormal
।