Android पर / system / bin / mediaserver क्या है, और यह CPU क्यों पेग कर रहा है?


9

मैंने देखा कि मेरा मोटोरोला Droid, जो कि 2.2 Froyo है, कभी-कभी सुस्त अभिनय कर रहा है। मैंने टर्मिनल एमुलेटर को निकाल दिया, और भाग गया top, और देखा कि /system/bin/mediaserverमेरे CPU का लगभग 90% उपयोग कर रहा है।

यह कार्यक्रम क्या करता है? क्या इसे मारना सुरक्षित है? मैं भविष्य में अपने फोन को धीमा होने से कैसे रोक सकता हूं?

कुछ त्वरित Googling ने उसी समस्या के साथ अन्य लोगों को बदल दिया है, लेकिन वास्तव में कोई जवाब नहीं।

जवाबों:


3

मीडिया सर्वर डिवाइस पर छवियों, वीडियो और संगीत फ़ाइलों को अनुक्रमित करने के लिए जिम्मेदार है। इसके बाद कुछ मीडिया प्रकारों की फ़िल्टर्ड सूचियों के लिए मीडिया गैलरी या म्यूजिक प्लेयर जैसे कार्यक्रमों द्वारा इसकी पुष्टि की जाती है।

मुझे लगता है कि मारने के बाद यह बहुत तेजी से फिर से शुरू हो जाएगा। मुझे लगता है कि किसी तरह sd कार्ड पर कई विकल्प हैं और मीडिया सर्वर लगातार आपके बड़े पैमाने पर भंडारण को बाधित करेगा। लेकिन मैं उसके लिए एक समाधान नहीं जानता।


1
ठीक है शुक्रिया। जब मैंने अपने ऐप्स का एक गुच्छा आंतरिक मेमोरी, और SD कार्ड पर स्थानांतरित किया, तो मैंने इस व्यवहार पर ध्यान दिया, इसलिए मुझे लगता है कि उन सभी लेखन बताते हैं कि क्यों mediaserverथोड़ा पागल हो गया।

"छवियों, वीडियो और संगीत को अनुक्रमित करने" से क्या मतलब है? क्या यह छवि पहचान या क्या करने की कोशिश करता है?
मंद

0

जैसा कि जानूस ने समझाया, यह प्रोग्राम आंतरिक और हटाने योग्य भंडारण पर मीडिया फ़ाइलों को स्कैन और अनुक्रमित करता है। कभी-कभी बहुत सी सीपीयू का उपयोग करने वाला मीडिया स्कैनर इसके परिणामस्वरूप एक या अधिक दूषित फ़ाइलों को स्कैन करने का प्रयास कर सकता है। यह आमतौर पर आपके एसडी कार्ड के विफल होने का एक लक्षण है। एक उचित कंप्यूटर पर त्रुटियों के लिए अपने एसडी कार्ड के फाइल सिस्टम को स्कैन करने का प्रयास करें (उदाहरण के लिए fsckएक GNU / लिनक्स सिस्टम या विंडोज पर स्कैंडिस्क का उपयोग करके )। यदि किसी भी त्रुटि का पता चला है और ठीक किया गया है, तो अपने फोन में एसडी कार्ड वापस डालें और देखें कि क्या समस्या दूर हो गई है।


0

सबसे सरल समाधान है, यदि आप यह पहचान सकते हैं कि मेमोरी कार्ड में आपके पास जंक इमेज फाइलें कहां हैं, तो बस एक .nomedia फाइल रखें। जो मीडिया फ़ाइलों को अनुक्रमित करने के लिए उस पर्टिकुलर फ़ोल्डर को स्कैन करने से बचता है (नोट: यह गैलरी में भी दिखाई नहीं देगा)।

मेरे मामले में मैंने व्हाट्सएप इमेज फोल्डर को किया, जिसमें बहुत सारी इमेजेज थी, लेकिन मैं नहीं चाहता कि यह मेरी गैलरी में दिखाई दे। इसलिए मुझे लगा कि यह मेरे लिए काम करेगा।

उसी तरह से आप इस तरह की सामग्री का पता लगाते हैं और फिर अवांछित सामान को साफ करने की कोशिश करते हैं, किसी भी दूषित मीडिया फ़ाइलों को भी ढूंढते हैं और उन्हें हटा देते हैं।

यह एक गंदा हैक है, स्थाई फिक्स नहीं।


1
शीर्षक अभी भी उत्तर नहीं है: " क्या / प्रणाली / bin / Android पर मीडिया सर्वर, है और क्यों सीपीयू पेगिंग है? "
Firelord

0

मेरे विशेष मामले में यह mediaserverप्रक्रिया ब्राउज़र और अन्य कार्यक्रमों द्वारा रखी गई अस्थायी / जंक फ़ाइलों को स्कैन करने के साथ घूम रही थी। जब तक मैंने कम से कम दैनिक एक जंक फ़ाइल क्लीनअप प्रोग्राम चलाना शुरू कर दिया, मुझे अब यह समस्या नहीं है।


0

Android पर / system / bin / mediaserver क्या है?

जैसा कि आप पहले से ही जानते हैं कि यह एक द्विआधारी फ़ाइल है जिसका उपयोग एंड्रॉइड द्वारा मीडिया फ़ाइलों (छवियों, ध्वनियों और वीडियो) के लिए फोन के स्टोरेज को स्कैन करने के लिए किया जाता है। एंड्रॉइड इसे आमतौर पर बूट पर और मीडिया स्टोरेज परिवर्तनों पर चलाता है (जैसे पीसी से नई फाइलें एमटीपी के माध्यम से भेजना, SD कार्ड या USB OTG स्टोरेज डिवाइस को निकालना और डालना, नई मीडिया फाइल को डाउनलोड करना ect ..)

क्यों यह CPU पेगिंग है?

अब यह कई कारणों से हो सकता है मैं उनमें से कुछ को सूचीबद्ध करूंगा

  1. एसडी कार्ड, मीडिया स्टोरेज, यूएसबी डिवाइस ने फाइल सिस्टम को दूषित कर दिया: कुछ मामलों में स्टोरेज भ्रष्ट हो जाता है जो mediaserverस्कैन करने के लिए अधिक संसाधनों का उपयोग करते हैं और कुछ मामलों में प्रक्रिया i / o त्रुटि के साथ फंस जाती है जिसे वह संभाल नहीं सकता है।
  2. कुछ तृतीय पक्ष एप्लिकेशन mediaserverइतने तरीकों से उपयोग का दुरुपयोग कर सकते हैं, जैसे कि एंड्रॉइड सिस्टम को स्पष्ट या निष्क्रिय रूप से पुन: व्यवस्थित करने के लिए मजबूर करना, स्पष्ट रूप से तब होता है जब एप्लिकेशन डेवलपर ने इसे इस मामले में केवल उस एप्लिकेशन को हटाने या डेवलपर से संपर्क करके समस्या का समाधान किया हो, लेकिन जब ऐप निष्क्रिय रूप से मीडिया सर्वर को रन करता है जैसे कि जब कोई ऐप जंक या कैश मीडिया फ़ाइलों (छवियों, ध्वनियों, वीडियो) को उन निर्देशिकाओं में लिखता है जो मीडिया स्कैनर द्वारा बाहर नहीं किए जाते हैं जो एंड्रॉइड सिस्टम को आपकी आवश्यकता को रोकने के लिए अधिक बार rescan करने के लिए मजबूर करता है। उस फ़ोल्डर को खोजने के लिए जहां यह ऐप जंक फाइल्स डालता है और .nomediaउस फ़ोल्डर के अंदर एक खाली फाइल बनाकर मीडिया स्कैनर से बाहर कर देता है, वास्तव में आप किसी भी फ़ोल्डर को मेरे मीडिया स्कैनर को स्कैन करने से बाहर करने के लिए इस मेथोड का उपयोग कर सकते हैं।

मुद्दा यह है कि समस्या mediaserverद्विआधारी में नहीं है क्योंकि यह द्विआधारी किसी भी तीसरे पक्ष के ऐप द्वारा उपयोग किया जा सकता है जो यह निर्धारित करना मुश्किल बनाता है कि कौन इसका उपयोग कर रहा है।

हम उम्मीद करते है कि यह आपके सवाल का जवाब दे देगा

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