Mds और mdworker क्या हैं, और वे मेरे मैक पर क्यों भाग रहे हैं?
गतिविधि मॉनिटर की जाँच करते समय, आपने कुछ प्रक्रियाओं को देखा जिन्हें आप नहीं पहचानते हैं: mds और mdworker। न तो कोई आइकन है, और वे लगातार चल रहे हैं। चिंता मत करो, वे हानिरहित हैं.
यह लेख हमारी चल रही श्रृंखला का एक हिस्सा है, जिसमें कर्नेल_टस्क, हिड, इंस्टाल्ड, और कई अन्य जैसे गतिविधि मॉनिटर में पाई जाने वाली विभिन्न प्रक्रियाओं की व्याख्या की गई है। पता नहीं उन सेवाओं क्या हैं? बेहतर पढ़ना शुरू करें!
दो प्रक्रिया स्पॉटलाइट, मैकओएस सर्च टूल का हिस्सा हैं। पहला, mds, मेटाडेटा सर्वर के लिए खड़ा है। यह प्रक्रिया आपको त्वरित खोज परिणाम देने के लिए उपयोग किए गए सूचकांक का प्रबंधन करती है। दूसरा, mdworker, मेटाडेटा सर्वर कार्यकर्ता के लिए खड़ा है। यह वास्तव में आपकी फ़ाइलों को अनुक्रमित करने का कठिन काम करता है ताकि उस त्वरित खोज को संभव बनाया जा सके.
क्यों mds और mdworker इतना RAM और CPU का उपयोग कर रहे हैं?
यदि आपने हाल ही में अपनी फ़ाइलों और ऐप्स को एक मैक से दूसरे में माइग्रेट किया है, तो यह mds और mdworker के लिए CPU शक्ति और मेमोरी का एक बड़ा सौदा लेने के लिए सामान्य है। यदि आपने हाल ही में अपने कंप्यूटर में नई फ़ाइलों का एक गुच्छा जोड़ा है, तो वही होता है। ये प्रक्रियाएँ आपकी सभी फ़ाइलों का एक सूचकांक बनाने के लिए काम कर रही हैं, जो बाद में आपकी तेज़ खोजों को शक्ति प्रदान करेगी.
आप बता सकते हैं कि यह कैसा मामला है? स्पॉटलाइट खोलें और आप एक प्रगति पट्टी के बगल में "इंडेक्सिंग" शब्द देखेंगे.
यदि आप उस संदेश को देखते हैं, तो आप जानते हैं कि आपके सूचकांक को बनाने में स्पॉटलाइट कठिन है, और यही संसाधन के उपयोग का कारण है। यह आम तौर पर केवल कुछ घंटे लेता है, हालांकि यह आपकी हार्ड ड्राइव और प्रोसेसर की गति के आधार पर भिन्न हो सकता है.
स्पॉटलाइट आपके सभी संसाधनों का उपयोग नहीं करने के लिए कॉन्फ़िगर किया गया है। यदि आप कुछ ऐसा कर रहे हैं जो प्रोसेसर गहन है, तो इन प्रक्रियाओं को वापस करना चाहिए। लेकिन अगर आपका मैक बेकार रह गया है, और आप बैटरी पावर पर नहीं हैं, तो डेटाबेस बनाने के लिए स्पॉटलाइट को जो भी आवश्यक हो संसाधनों का उपयोग करने के लिए स्वतंत्र महसूस होगा।.
अपने स्पॉटलाइट इंडेक्स का पुनर्निर्माण करें
यदि ये प्रक्रियाएँ अपना काम ख़त्म नहीं करती हैं, और अनुक्रमण शुरू होने के बाद लगातार अपने सीपीयू और मेमोरी दिनों का उपयोग कर रही हैं, तो एक मौका है कि आपका सूचकांक दूषित है। खुशी से, आप स्पॉटलाइट इंडेक्स का पुनर्निर्माण करके इस तरह की समस्याओं को ठीक कर सकते हैं.
ऐसा करने के दो मुख्य तरीके हैं। पहले अपनी संपूर्ण हार्ड ड्राइव को बहिष्कृत स्थान सूची में जोड़ना है, फिर उसे जोड़ना है। दूसरा टर्मिनल खोलने के लिए है, तो निम्न कमांड चलाएं:
सूद mdutil -E /
किसी भी तरह से, आपके पूरे स्पॉटलाइट इंडेक्स को फिर से बनाया जाएगा, जिसे आप फिर से स्पॉटलाइट खींचकर देख सकते हैं और प्रगति बार के साथ ऊपर बाईं ओर "इंडेक्सिंग" शब्द की तलाश कर सकते हैं। एक बार जब यह प्रक्रिया हो जाती है, तो mds और mdworker को अत्यधिक सीपीयू लेना बंद कर देना चाहिए। यदि नहीं, तो अपने मैक पर फ़ाइल सिस्टम समस्याओं को ठीक करने के लिए फ़र्स्ट एड चलाने पर विचार करें, फिर इंडेक्स को फिर से बनाएँ। यह लगभग सभी उदाहरणों में समस्या को हल करेगा.