OSX Mavericks बहुत ज्यादा रैम का उपयोग करता है


13

मैंने हाल ही में अपने मध्य 2011 15 ”मैकबुक प्रो को मैक ओएस एक्स 10.9 मावेरिक्स में अपग्रेड किया है। तब से, मेरे कंप्यूटर का RAM उपयोग मेरे कंप्यूटर को अनुपयोगी बनाने के बिंदु तक फैला है। विशेष रूप से, बूट करने के बाद एक मिनट से 2 घंटे के बीच कहीं भी, प्रक्रिया kernel_task4 से 5 जीबी रैम (मेरे पास 8 जीबी स्थापित है) का उपयोग करेगी mdsऔर mds_storeउनके बीच लगभग 2 जीबी का उपयोग करेगी। उस समय मेरे सभी ऐप्स अप्रतिसादी हो जाते हैं।

यदि मैं ऐसा होने के लगभग पांच मिनट के भीतर अपने कंप्यूटर को पुनरारंभ नहीं करता हूं, तो मैक ओएस एक्स मुझे अपने सभी ऐप छोड़ने के लिए कहेगा। अगर मैं ऐसा नहीं करता कि कंप्यूटर पूरी तरह से अनुत्तरदायी हो जाए (यहां तक ​​कि अनुरोधों को फिर से शुरू करने के लिए) और मुझे एक कठिन शटडाउन करना होगा। अगर मैं करता हूं, तो वही होता है लेकिन इसमें कुछ मिनट लगते हैं। मैंने एक Apple प्रतिनिधि से बात की और उन्होंने मेरे PRAM को फ्लैश करने और SMC को रीसेट करने के लिए कहा, जो मैंने किया, लेकिन कुछ नहीं हुआ।

इसके अलावा उन्होंने कहा कि मैं अपने डिवाइस को भेजने के लिए, जो मैं इस समय नहीं कर सकता। किसी भी विचार क्या चल रहा है?


1
आमतौर पर नए-जारी किए गए सॉफ़्टवेयर के साथ, उन्हें बहुत सारे मुद्दे मिलेंगे जब लोग वास्तव में इसका उपयोग करना शुरू करते हैं। मैं आपको सुझाव 10.8दूंगा कि आप सबसे हाल की चीज को स्थापित करने से पहले थोड़ा इंतजार करें और उन्हें बग्स पर काम करने दें, फिर बोर्ड पर कूदें। यदि आपको 10.8 पर कोई समस्या नहीं है - तो आप जानते हैं कि यह नया OS है। आदर्श नहीं है, लेकिन एक चीज जो आप इसे प्रयोग करने योग्य बना सकते हैं। उम्मीद है, आपने पुराने सिस्टम का बैकअप (टाइममाचिन या अन्यथा) बनाया है?
nerdwaller

मैं कोशिश करूँगा कि मैंने डेटा बैकअप तो बना लिया लेकिन सिस्टम बैकअप नहीं। क्या ड्राइव को पोंछने, स्थापित करने 10.8और अपने डेटा को वापस रखने के अलावा अन्य को वापस करने का एक तरीका है ?
जूलियन क्लैंसी

मेरी जानकारी के लिए नहीं, Apple आमतौर पर लोगों को "नवीनतम" पर रखने की कोशिश करता है। आमतौर पर, ताजा स्थापित करने का तरीका है - बस बट में दर्द।
nerdwaller

जवाबों:


9

इसलिए मुझे अपने iMac के साथ एक ही बात मिली: Mavericks को लायन या माउंटेन लायन की तुलना में बहुत अधिक रैम के माध्यम से चबाने लगता था।

मुझे एक समाधान मिला, जिसमें रिबूट की आवश्यकता नहीं है: "OS X मावेरिक्स में पर्ज कमांड का उपयोग करना"

बस चलाएं sudo purge(यह आपसे आपका पासवर्ड मांगेगा) और यह अप्रयुक्त मेमोरी को शुद्ध करता है जो ओएस लटका हुआ है।

मैं बिना किसी अड़चन के 5GB से अधिक इस तरह से मुक्त हो गया, हालांकि सिस्टम एक या दो मिनट के लिए लटका हुआ प्रतीत होता है, जबकि यह पर्स कर रहा है।


मुझे एक समान समाधान मिला, जिसे छोड़ने के लिए मजबूर करना है mds। यह kernel_taskकिसी कारण से इसकी स्मृति को भी जाने देता है । लेकिन अधिक वैध समाधान होना अच्छा है, धन्यवाद!
जुलिएन क्लेन्सी

3
Purge जरूरी नहीं कि आप जो सोचते हैं वही करते हैं। आदमी पेज मावेरिक्स पर है कि यह डिस्क कैश को मिटा देता है कहते हैं। सामान्य तौर पर, कैश को शुद्ध करने से चीजें धीमी होंगी , तेजी से नहीं, क्योंकि चीजों को पुनर्जीवित और कैश्ड करना होगा।
ज़ेव ईसेनबर्ग

सबसे अच्छा है यहाँ पर बल (मार) छोड़ने के लिए मजबूर करना। mds मेटाडेटा सर्वर या ओवरसाइम्प्लीफाइड है: यह स्पॉटलाइट है। यह हो सकता है, कि सिस्टम को अपग्रेड के बाद पूरे मेटाडेटा डेटाबेस का पुनर्निर्माण करना होगा और इसके लिए उसे कंप्यूटर पर हर फाइल से गुजरना होगा। इस प्रक्रिया में जितनी अधिक फाइलें होंगी ... उतनी देर में मैं आगे बढ़कर प्रक्रियाओं को मारूंगा और इसे रात भर काम करने दूंगा।
वुल्फई

मेरे पास 16GB के साथ एक नया MBP (10.9.4) है और kernel_taskयह 8GB से अधिक उपयोग कर रहा है। हत्या mdsने मदद नहीं की। क्या किसी भी अन्य तरीके से पुनरारंभ है?
डैन

यह काम करने के लिए लग रहा था लेकिन स्मृति को फिर से भस्म कर दिया गया था।
जारेड बुरो

4

मैंने kernel_task20GB RAM तक बैलूनिंग का अनुभव किया और सभी उपलब्ध रैम को संतृप्त (लेकिन जारी नहीं) किया, जो कि मेरे सभी चल रहे ऐप्स को अनिवार्य रूप से फ्रीज कर देता है। परीक्षण और त्रुटि के माध्यम से मैंने पाया कि यह एक भगोड़ा आर प्रक्रिया थी, जैसा कि मैंने आर एप्लिकेशन को छोड़ने के बाद, kernel_taskवापस एक उचित 1 जीबी पर चला गया (आर.पैप को उस समय 1 जीबी से अधिक मेमोरी की आवश्यकता नहीं थी)।

तो मेरे परिदृश्य के लिए विशिष्ट फिक्स R.app अनुप्रयोग को पुनरारंभ करना था। आप सभी चल रहे ऐप्स को एक-एक करके व्यवस्थित रूप से जानने की कोशिश कर सकते हैं कि कौन kernel_taskसमस्या के साथ बातचीत कर सकता है और किस कारण से हो सकता है ।


1

मैंने इस सवाल को Apple सपोर्ट फोरम में यहां पोस्ट किया और उनके सुझाव पर कुछ डायग्नोस्टिक्स चलाए। उन को चलाने के बाद से, मैंने अपने सिस्टम के साथ नई समस्याओं की एक मेजबान की खोज की है जो मैवरिक्स स्थापित करने से पहले मौजूद नहीं थीं। नहीं उन के बीच में कम से कम, मेरे अजगर के कई अब काम (जैसे कुप्पी और पांडा के रूप में) पैकेज है, और easy_installऔर pipअब टूट रहे हैं। मुझे एक क्लीन इन्स्टॉल (और प्रक्रिया में अपग्रेडिंग पर विचार) करने की सिफारिश की गई थी, जो कि सुविधाजनक होते ही मैं करूंगा।


0

मेरे पास 2008 से 4 जीबी रैम की अधिकतम क्षमता वाला एक पुराना लेकिन शानदार आईमैक है। मैक की सिफारिशों के बाद, मैंने Mavericks के "सेरो" के बाद से एक पुनर्स्थापना की, लेकिन प्रदर्शन अभी भी बहुत खराब था, और स्मृति की खपत भयानक थी।

इसके अतिरिक्त, "मैक को तेज़ बनाने" के वादे के तहत, मैंने मैक कीपर को स्थापित किया था, जिस तरह से एंटीवायरस के लिए मेमोरी की बहुत खपत हो रही थी और साथ ही ऐप के संसाधन चालू हो गए।

मेरा समाधान: मैक कीपर की स्थापना रद्द करें। तुरंत मैंने 1.5 Gg RAM की वसूली की, और कंप्यूटर को पुनः आरंभ करने के बाद, यह 2.0 GB की RAM को सहेज रहा था।

मेरे आईमैक के मॉडल की वजह से, मुझे अभी भी कर्नेल_टस्क की अत्यधिक खपत को हल करने की आवश्यकता है। मेरा विश्वास है कि मैंने मावेरिक्स को स्थापित करने में एक बड़ी गलती की।


0

मेरे लिए समस्या Adobe Lightroom थी। मैं अपने iMac पर मेमोरी की 18gig और कर्नेल_task 5.33 गिग ले रहा था। एक बार जब मैंने लाइटरूम को छोड़ दिया तो इस्तेमाल की जाने वाली मेमोरी 1.33 गिग तक गिर गई।

मैं एक के साथ समस्या अनुप्रयोग पाया:

sudo lsof | grep -i kernel

अब यह किसकी गलती है - Apple या Adobe's?


जब यह समस्या हुई थी तो मम्म, दूसरी बार (एक सप्ताह बाद) काम नहीं किया था। लाइटरूम को उस grep से सूचीबद्ध नहीं किया गया था और इसे मारने से उसे kernal_task मेमोरी को पुनः प्राप्त नहीं करना पड़ा। मैंने जो तकनीक आजमाई वह एक्टिविटी मॉनीटर को देख रही थी और उन ऐप्स को छोड़ कर जो सबसे ज्यादा मेमोरी ले रही थीं। फ़ायरफ़ॉक्स इस tiem अपराधी था।
21

मैंने देखा है कि जब भी kernal_task मेमोरी ड्रॉप (मेरे मामलों में 5.3 से 1.3 गिग तक) हो जाती है, तो 'मेमोरी प्रेशर' शायद ही बदलता है और मेरा सिस्टम अभी भी वास्तव में सुस्त रूप से चलता है। और जिस स्थिति में एक रिबूट इसे ठीक करने का एकमात्र तरीका लगता है। अच्छा नही। मैं उम्मीद कर रहा हूँ OSX Yosemite इस समस्या को हल करता है।
21

0

मैंने अपनी मशीन के लिए जो किया वह स्मृति को शुद्ध करने के लिए क्रोन का काम करना था

मैंने सुपर उपयोगकर्ता पर स्विच किया है

sudo su
crontab -e

फिर मैंने अगली पंक्ति जोड़ी है:

* * * * * purge

प्रत्येक मिनट शुद्ध करने के लिए। मेरी मेमोरी का उपयोग औसतन 16 / 16G से घटकर 9 / 16G हो गया।


1
बस याद रखें कि यह भी सभी कैश को खाली करता है। आप बहुत गति का त्याग करेंगे , विशेष रूप से SSDs के बिना सिस्टम पर।
डैनियल बी

0

मुझे भी यही समस्या थी। स्मृति दबाव के महीनों के बाद, मैं इलाज पाया।

यदि आपके मेल-अकाउंट (होस्ट किए गए एक्सचेंज या इमैप) में बहुत सारे डुप्लिकेट शामिल हैं - मेरे मामले में हजारों - स्पॉटलाइट इंडेक्सिंग कहर का कारण बनता है। मुझे लगता है, यह सभी डुप्लिकेट की तुलना करने की कोशिश कर रहा है, इसलिए यह उन्हें एक संदेश के रूप में दिखा सकता है।

यदि आपका iOS मेल ऐप आपके OS X मेल ऐप से समान मेल फ़ोल्डरों के लिए अलग-अलग अपठित गणना दिखाता है, तो यह डुप्लिकेट के लिए एक निश्चित संकेत है। वही, यदि आप iOS ईमेल दिखाते हैं, जबकि OS X मेल एक खाली फ़ोल्डर दिखाता है।

डुप्लिकेट का परिणाम अपूर्ण चाल / कॉपी / डिलीट या एक ही मेल की कई प्रतियाँ प्राप्त करने से हो सकता है।

मैंने सभी फ़ोल्डरों के माध्यम से जाने और डुप्लिकेट को स्वचालित रूप से हटाने के लिए https://github.com/quentinsf/IMAPdedup का उपयोग किया । यह संदेश-आईडी या हेडर की तुलना करता है।

उसके बाद, मेरे किसी भी मैक ने फिर से मेमोरी दबाव नहीं देखा है - कभी भी।

मुझे आशा है कि यह सभी को याद रखने में मदद करता है जैसा मैंने किया था।

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