मेरी मैकबुक मेरी गोद को भून रही है, और सीपीयू मॉनिटर पागल हो रहा है: 200% से अधिक सीपीयू "इंस्टाल्ड" नामक किसी चीज द्वारा उपयोग किया जा रहा है।
यह क्या है? क्या मैं इसे मार सकता हूं?
(OS X 10.8)
मेरी मैकबुक मेरी गोद को भून रही है, और सीपीयू मॉनिटर पागल हो रहा है: 200% से अधिक सीपीयू "इंस्टाल्ड" नामक किसी चीज द्वारा उपयोग किया जा रहा है।
यह क्या है? क्या मैं इसे मार सकता हूं?
(OS X 10.8)
जवाबों:
यह एक डेमॉन है जो कि पैकेजकीट फ्रेमवर्क का हिस्सा है और यह आमतौर पर "सॉफ्टवेयर अपडेट" जीयूआई एप्लिकेशन के लिए पृष्ठभूमि प्रक्रिया के रूप में चल रहा है । उदाहरण के लिए, यदि आप सॉफ़्टवेयर अपडेट एप्लिकेशन को खोलते हैं और अपडेट की जांच करते हैं, तो एक्टिविटी मॉनिटर पर एक नज़र डालें - आप "इंस्टाल्ड" प्रक्रिया को काम करते हुए देखेंगे।
इसका कारण यह है कि आपका सीपीयू आपके कंप्यूटर पर स्थापित सॉफ्टवेयर की वर्तमान सूची को संकलित करता है, और एप्पल के सर्वर से प्राप्त वर्तमान संस्करण सूची के साथ तुलना करना चाहिए।
आप सिस्टम प्राथमिकता और सॉफ़्टवेयर अद्यतन में सॉफ़्टवेयर अद्यतन जाँच की आवृत्ति सेट कर सकते हैं।
डिफ़ॉल्ट सेटिंग्स "अपडेट की जांच करें" और "डाउनलोड अपडेट स्वचालित रूप से" दोनों हैं। आप सेटिंग को या तो समायोजित कर सकते हैं, लेकिन मैं इसे पूरी तरह से बंद करने की सलाह नहीं दूंगा।
नहीं है इस प्रक्रिया के बारे में कुछ भी नहीं दुष्ट - यह बस अद्यतन डाउनलोड करने के लिए सेट है।
आप प्रक्रिया की प्राथमिकता को कम करके या गतिविधि मॉनिटर में प्रक्रिया को मारकर अपनी सीपीयू समस्या को हल कर सकते हैं।
तकनीकी जानकारी:
लायन OSX में स्थान इस प्रकार है:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(यदि आपने locate
सही तरीके से कॉन्फ़िगर किया है, तो चलाएं: locate installd
सही स्थान खोजने के लिए)।
renice
प्रक्रिया के लिए प्राथमिकता बदलने के लिए कमांड का उपयोग कर सकते हैं ।
renice
एक प्रक्रिया की प्राथमिकता कम होगी लेकिन सभी उपलब्ध सीपीयू का उपयोग करने से इसे रोकना नहीं होगा। यदि कोई अन्य प्रोग्राम सीपीयू समय के लिए नहीं पूछ रहा है, तो सिस्टम अभी भी सभी उपलब्ध सीपीयू को installd
प्रक्रिया को देगा।
locate
macOS पर उपयोग करने की आवश्यकता नहीं है । mdfind -name installd
इसके बजाय उपयोग करें , यह स्पॉटलाइट का उपयोग करता है और हमेशा उपलब्ध होता है।
जब आप उदाहरण के लिए ऐप स्टोर एप्लिकेशन इंस्टॉल करते हैं या लॉन्चपैड से एप्लिकेशन हटाते हैं तो यह सामान्य रूप से चलाया जाता है। यह पृष्ठभूमि में नहीं रहना चाहिए या उस बहुत सीपीयू का उपयोग करते रहना चाहिए। आप शायद गतिविधि मॉनिटर से इसे छोड़ने या चलाने के लिए बाध्य कर सकते हैं sudo killall -9 installd
।
बाइनरी /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
10.8 में है।
sudo opensnoop -n installd
देखने के लिए भी चल सकते हैं कि कंसोल में इंस्टाल्ड के लिए कौन सी प्रक्रियाएँ एक्सेस या खोज करती हैं।
kill -9
एक प्रक्रिया मत करो । SIGKILL
अंतिम उपाय होना चाहिए, क्योंकि यह प्रक्रिया एक अच्छी तरह से परिभाषित या सुसंगत स्थिति में समाप्त नहीं होती है। हमेशा पहले प्रयास करें -15
( SIGTERM
- समाप्त करें) और -6
( SIGABRT
- गर्भपात की प्रक्रिया)।
opensnoop
मेरे लिए काम नहीं करता है। मुझे मिलता है dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24
।
यह Apple की इंस्टॉल प्रक्रिया है।
क्या कष्टप्रद है:
आप प्रगति देख सकते हैं लेकिन निम्न कार्य करने की आवश्यकता है:
Apple logo (top left) > App Store > Updates and click Update.
इसके बाद वर्तमान डाउनलोड स्थिति के साथ एक प्रगति बार प्रकट होगा।
मेरा इंस्टाल्ड और स्टोरेज था - इसलिए मैंने सिर्फ उन्हें मार दिया:
sudo killall -9 installd
sudo killall -9 storeagent
-9
।
इंस्टाल्ड एक प्रक्रिया है जो सोफोस एंटी वायरस द्वारा चलाई जाती है। इस प्रक्रिया को इंटरचेक कहा जाता है जो सोफोस के सक्रिय स्कैनिंग से संबंधित एक प्रक्रिया है।
Installer
जो आपके द्वारा इंस्टॉलेशन करने के लिए प्रोग्राम को प्रमाणित करने के बाद लॉन्च किया जाता है। मैक के लिए सोफोस एवी के कुछ उपयोगकर्ताओं के लिए बहुत अधिक सीपीयू शक्ति को हॉग करने के लिए इसके मुद्दे हैं। अपना उत्तर संपादित करें ताकि यह एक संभावना के रूप में सुझाया जाए, कई में से एक, और आप शायद कुछ अपवोट प्राप्त करेंगे।