कंसोल-किट-डेमन - क्या इसे रोका जा सकता है?


22

मेरे पास Ubuntu 9.04 सर्वर इंस्टॉलेशन पर कंसोल किट डेमॉन के 60 उदाहरण हैं। क्या उन लोगों को मारना या इन प्रक्रियाओं को रोकना सुरक्षित है। वे लगभग 20% RAM प्रत्येक (htop पर देखें) ले रहे हैं।



:) यह सिर्फ इतने सारे धागे हैं। पूरी प्रक्रिया में 20% लगते हैं। मैंने गिलेस द्वारा नीचे दिए गए आदेश की पुष्टि की।
rampr

जवाबों:


24

ConsoleKit ग्राफिकल मोड में कंसोल लॉगिन का प्रबंधन करता है (यानी के साथ gdmया समकक्ष); यदि आपके सर्वर में वे नहीं हैं, तो आपको इसकी आवश्यकता नहीं है, लेकिन फिर इसे वैसे भी शुरू नहीं किया जाएगा। साथ ही, आप इस प्रश्न में रुचि ले सकते हैं ।

लेकिन आपके पास वास्तव में 60 उदाहरण नहीं हैं जो प्रत्येक में 20% रैम लेते हैं। ConsoleKit डेमन को मल्टीथ्रेड किया गया है, और htop प्रत्येक थ्रेड के लिए एक अलग लाइन दिखाता है। यह वास्तव में एक प्रक्रिया है और उस मेमोरी की एक प्रति है; आप इसके साथ पुष्टि कर सकते हैं ps wwu -C console-kit-daemon

इसके अतिरिक्त, htop द्वारा दिखाए गए स्मृति उपयोग में कोड मेमोरी शामिल है, जिनमें से कुछ को उसी गतिशील पुस्तकालयों का उपयोग करके अन्य प्रक्रियाओं के साथ साझा किए जाने की संभावना है।


हमें केवल दूरस्थ रूप से लॉगिन करना है, इसलिए हम उन्हें सही से अक्षम कर सकते हैं? क्या एक्स और कंसोल-किट को बंद करने का एक साफ तरीका है। धन्यवाद ?
राम

ग्राफिकल मोड कंसोल लॉगिन को अक्षम करने के लिए, आप निकाल सकते हैं /etc/X11/default-display-manager। साथ चल रहा उदाहरण बंद करो stop gdm
गिल्स एसओ- बुराई को रोकना '

20

एक डेबियन आधारित हेडलेस सर्वर पर कंसोल किट को हटाने और रोकने का तरीका जो मुझे मिला है

apt-get remove dbus-x11 consolekit

apt-get autoremove

डेबियन परीक्षण पर परीक्षण किया गया (जेसी)


मेरे पास कोई /etc/X11/default-display-managerफ़ाइल नहीं थी , और मुझे लगता है कि अगर आपको इसकी आवश्यकता नहीं है तो आप पैकेज की स्थापना रद्द कर सकते हैं। मैं इस समाधान को पसंद करता हूं
स्टैन शूट

4

सभी उबंटू मशीनें (सभी संस्करण) मुझे पता है कि उनमें htop (मेरा है, सर्वर है) दिखाई दे रही है और दिखाई गई संख्या 0,2 है जिसका अर्थ है 0.2% और 20% नहीं (htop रिपोर्ट पहले से ही% में हैं)। वैसे भी गिल्स ने कहा कि इससे पहले कि वे प्रभावी रूप से नहीं चल रहे हैं। mysqld mysql सर्वर (60 नहीं बल्कि बहुत से) पर एक ही काम करते हैं कि प्रत्येक रिपोर्टिंग वे रैम का एक अच्छा हिस्सा खा रहे हैं (जैसे 20 या 30% प्रत्येक) और यह संभव नहीं है। आप मुफ्त मेमोरी की जांच कर सकते हैं और आप देखेंगे कि वे इस रैम का उपयोग नहीं कर रहे हैं।



-3

आप इसे कंसोल-किट-डेमॉन को अक्षम करने के साथ परीक्षण कर सकते हैं:

chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon

और परीक्षण करें कि क्या आपका सिस्टम स्वस्थ है। खदान ने उसके बाद कोई समस्या नहीं दी, लेकिन मैंने जीडीएम प्रक्रियाओं को नहीं चलाया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.