ओएस एक्स में सुस्तता के कारण सिस्टमस्टैट सीपीयू उपयोग समस्याएं हल करना
सिस्टमस्टैट प्रक्रिया का उपयोग सिस्टम आंकड़ों और बिजली के उपयोग के बारे में जानकारी प्राप्त करने के लिए किया जाता है, और हालांकि यह आमतौर पर पृष्ठभूमि में अनजान होता है, सिस्टमस्टैट और सिस्टमस्टैट प्रक्रियाओं को यादृच्छिक रूप से ओएस एक्स में हायरवायर जाने के लिए जाना जाता है, 100% -300% या उससे अधिक खाने एक मैक धीमा करते समय सीपीयू।
आम तौर पर, अगर आप सिस्टमस्टैट को थोड़ी देर के लिए गतिविधि मॉनिटर या शीर्ष पर देखते हैं, और कई मानक मैक फ़ंक्शंस इसे अस्थायी रूप से प्रकट कर सकते हैं, तो खुद को चिंता करने के लिए कुछ भी नहीं है। उदाहरण के लिए, ओएस एक्स बैटरी मेनू से ऊर्जा उपयोग विकल्प को देखकर मैकबुक लाइन पर सिस्टमस्टैट प्रक्रिया ट्रिगर की जाती है, और अन्य उपयोगकर्ता अन्य ऊर्जा सेटिंग्स को समायोजित करते समय इसे संक्षिप्त रूप से देख सकते हैं। समस्या तब होती है जब कोई स्पष्ट कारण के लिए प्रक्रिया बहुत अधिक CPU उपयोग पर लगातार चल रही है, और यही वह है जिसे हम यहां संबोधित करने जा रहे हैं।
इरेंट सिस्टमस्टैट प्रक्रिया को मारना
बस सिस्टमस्टैट प्रक्रिया को मारना ओएस एक्स में लगभग सभी घटनाओं के लिए सीपीयू उपयोग और धीमे समस्या को हल करने के लिए काम करता है।
टर्मिनल : उन लोगों के लिए जो टर्मिनल का उपयोग अपनी गति के लिए करना चाहते हैं, चले गए जंगली सिस्टमस्टैट प्रक्रिया को जीतना सिर्फ हत्यारा आदेश को डंप करने का मामला है:
sudo killall systemstats
सुडो आवश्यक है क्योंकि सिस्टमस्टैट प्रक्रिया रूट के रूप में चलती है।
गतिविधि मॉनीटर : कई उपयोगकर्ता ओएस एक्स जीयूआई के भीतर रहना पसंद करेंगे, और एक्टिविटी मॉनिटर भी जबरन प्रक्रिया को छोड़ने की क्षमता प्रदान करता है:
- ओपन एक्टिविटी मॉनिटर, 'सिस्टमस्टैट' देखने के लिए "सर्च" फीचर का उपयोग करें
- गलती systemstats प्रक्रिया का चयन करें और छोड़ने के लिए (x) बटन का चयन करें
- अगर सीपीयू की अनियमित मात्रा में चल रही एक से अधिक प्रक्रिया चल रही है तो दोहराएं
यह तुरंत समस्या को हल करना चाहिए, हालांकि यदि आप लगातार बैटरी या सिस्टम उपयोग तक पहुंचने का प्रयास कर रहे हैं तो आप प्रक्रिया को फिर से दिखाई देंगे।
यदि आपको समस्या का सामना करना जारी रहता है, तो एसएमसी को रीसेट करने से समस्याएं हल हो सकती हैं।
इसके अतिरिक्त, ऐप नेप को अक्षम करने से सिस्टमस्टैट्स के साथ अवशेष और सहज समस्याएं भी हल हो सकती हैं यदि वे केवल सिस्टम वेक या बूट पर होती हैं।
सिस्टमस्टैट को अक्षम करना
इसकी अनुशंसा नहीं की जाती है और इसमें ऐप नेप फीचर समेत संपत्ति बैटरी और पावर प्रबंधन निगरानी को अक्षम करने से परे अनपेक्षित परिणाम हो सकते हैं, लेकिन आप सिस्टमस्टैट को अक्षम कर सकते हैं लेकिन लॉन्च से डिमन को अनलोड कर सकते हैं। यह केवल उन्नत उपयोगकर्ताओं तक ही सीमित होना चाहिए:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
नोट यह कंसोल सिस्टम डायग्नोस्टिक रिपोर्ट्स में आगे आने से सभी 'पावरस्टैट्स' रिपोर्टों का अंत भी समाप्त कर देगा।
फिर, सिस्टमस्टैट को अक्षम करने की अनुशंसा नहीं की जाती है। निम्नलिखित तीन आदेशों के साथ लॉन्च में वापस डेमॉन को पुनः लोड करके उन परिवर्तनों को उलट दिया जा सकता है:
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
किसी भी मामले में, आप पूर्ण परिवर्तनों के प्रभावी होने के लिए मैक को रीबूट करना चाहेंगे।