मेरा मैक इतना धीमा क्यों हो गया है? (और मैं कैसे जवाब देना शुरू करूँ?)


15

पिछले कुछ महीनों में, मेरे मैकबुक प्रो पर बहुत सी चीजें असहनीय रूप से धीमी हो गई हैं। अक्सर एप्लिकेशन को स्विच करने या क्रोम में एक नया टैब खोलने में 10 या 15 सेकंड तक का समय लगेगा।

जाहिर है, कोई भी मुझे यह नहीं बता सकता कि मेरी मशीन सिर्फ उसी पर आधारित क्यों है, इसलिए यह एक पूर्व-प्रश्न है। मुझे यह पता लगाने के लिए क्या शुरू करना चाहिए कि मेरा मैक इतना धीमा क्यों हो गया है? के बारे में सोच रहा हूँ:

  • क्या डिस्क फुल हो रही है? (यह था, लेकिन अब मेरे पास 35 जीबी मुफ्त है।)
  • क्या राम भर रहा है? (नहीं, मुझे समस्या का अनुभव होने पर> 1.5GB मुफ्त मिल गया है।)
  • क्या CPU पेग है? (नहीं, ऐसा प्रतीत नहीं होता है।)
  • क्या I / O अवरुद्ध है? (शायद, कोई कैसे बताता है?)
  • और क्या?

जब एक मैक धीमी गति से चल रहा होता है, तो क्या इन विटल्स को लेना है, और मुझे उन रीडिंग के आधार पर क्या निर्देश जाना चाहिए?


मेरा मानना ​​है कि OSX उन फ़ाइलों को डीफ़्रेग्मेंट करेगा जो स्वचालित रूप से 25MB से नीचे हैं। यदि आपके पास कई फाइलें हैं जो इससे ऊपर हैं, तो यह एक समस्या हो सकती है।
कोबाल्टज

मैक वास्तव में कितना पुराना है? क्या आपने OS X को फिर से स्थापित करने की कोशिश की है? यह वास्तव में एक PITA के जितना नहीं है, जितना आपको लगता है कि यह होगा।
20

जवाबों:


15

मैंने पाया है कि यह आम तौर पर एक कठिन हार्ड ड्राइव (विशेषकर मैक के लिए) के कारण होता है।

Macs के बारे में एक अच्छी बात यह है कि वे सभी समान हैं। चूंकि अधिकांश लोगों को अपने मैक के साथ यह समस्या नहीं है, इसलिए यह संभवतः ऐसा कुछ होने जा रहा है जो आपके मैक को बाकी हिस्सों (स्वामित्व और उपयोग की लंबाई) से अद्वितीय बनाता है।

पुर्जे खराब हो जाते हैं और पुराने हो जाते हैं। आप शायद ड्राइव से कच्चे स्मार्ट डेटा को पढ़ने का एक तरीका खोजना चाहेंगे। वास्तविक क्षेत्र होने के बाद आमतौर पर यह एक अच्छा संकेत है कि ड्राइव अपने रास्ते पर है (भले ही स्थिति "ठीक है" कहे)।

मैं ऐसा करने के लिए smartctl का उपयोग करता हूं । smartctlउदाहरण के लिए, आप Homebrew रनिंग brew install smartmontoolsऔर रन का उपयोग करके मैक के लिए प्राप्त करने में सक्षम हो सकते हैं:

sudo /usr/local/Cellar/smartmontools/6.2/sbin/smartctl -a /dev/disk0

या आप Knoppix की तरह एक लाइव सीडी चला सकते हैं और लोड कर सकते हैं smartctl -a /dev/sda

नॉकपिक्स टर्मिनल से:

sudo apt-get update
sudo apt-get install smartmontools
sudo smartctl -a /dev/sda

एक और चीज जो आपके कंप्यूटर को धीमा कर सकती है वह है धूल या टूटा हुआ पंखा। यदि आपका सीपीयू हीट सिंक धूल से भरा है, तो यह गर्मी के नुकसान को रोकने के लिए सीपीयू को थ्रॉटल कर सकता है। मुझे लगता है कि यह 8 स्क्रू है और पूरा तल पैनल किसी भी चीज के लिए पहुंच प्रदान करता है।


5
आप डिस्क को सत्यापित करके केवल डिस्क उपयोगिता का उपयोग करके भी डिस्क की जांच कर सकते हैं । अन्य उपकरण भी हैं जैसे SMARTReporter
20

3
मुझे मिल गया brew install smartmontools। ऐसा लगता है कि स्मार्ट कहते हैं कि डिस्क गुजर रही है। दूसरी ओर, डिस्क यूटिलिटी का कहना है कि वॉल्यूम बिटमैप को मरम्मत की आवश्यकता है, इसलिए शायद वह इसका हिस्सा है।
पीजा

@Peeja दर्रा थोड़ा सुकून देने वाला है लेकिन मैंने इस पर भरोसा करने के लिए "पास" के साथ बहुत सारे फेलिंग ड्राइव चलाए हैं। सुनिश्चित करें कि "वास्तविक क्षेत्रों" में कच्चे डेटा की संख्या शून्य है।
जेम्स टी

@JamesT उह ओह: यह कहता है 100 ("मूल्य" के लिए और "सबसे खराब")। एक मरने वाली डिस्क का संकेत?
पीजा

@Peeja मुझे यकीन नहीं है लेकिन मुझे लगता है कि आपके गलत कॉलम को देख रहा हूं। "मान" स्तंभ और "रॉ मान" स्तंभ है। आप "रॉ वैल्यू" को देखना चाहते हैं। यहाँ उदाहरण हैं: superuser.com/questions/151288/making-sense-of-smart
James T

10

यदि आपके पास ठोस राज्य ड्राइव के बजाय एक पारंपरिक हार्ड डिस्क ड्राइव है, तो आपके द्वारा बताए गए लक्षण हार्ड ड्राइव विफलता के शुरुआती चरणों की तरह ध्वनि का वर्णन करते हैं। कुछ क्षेत्र जो बहुत पढ़े जाते हैं, लेकिन कभी भी लिखे नहीं जाते, वे असफल हो जाते हैं, जिससे बहुत सारी "धीमी गति से पढ़े जाने वाले" रिट्रीट और अंतिम समय में असफलताएं मिलती हैं। क्योंकि यह कभी नहीं लिखा जाता है, ड्राइव को इसे पुनः प्राप्त करने का मौका नहीं मिलता है। यह सभी प्रकार की गतिविधियों में असहनीय सुस्ती और इंद्रधनुषी पहियों का कारण बन सकता है, और रिबूट में भी बना रहता है (यह अक्सर दर्दनाक धीमी गति से बूटिंग का कारण बनता है)।

स्मार्ट उपयोगिता का मुफ्त डेमो चलाएँयह देखने के लिए क्या आपके हार्ड ड्राइव में कोई पेंडिंग, रिमूव या रियललॉकेटेड बैड सैक्टर हैं। यदि यह बिल्कुल भी है, तो यह विफल होने लगा है और आपको इसे तुरंत बदल देना चाहिए।

ध्यान दें कि मैक ओएस एक्स की अंतर्निहित डिस्क उपयोगिता अक्सर खराब क्षेत्रों के होते हुए भी "स्मार्ट स्थिति: सत्यापित" कहेगी, इसलिए आपको केवल डिस्क उपयोगिता ही नहीं, बल्कि स्मार्ट उपयोगिता भी चलाने की आवश्यकता है। ठीक है, वास्तव में, सिंह के रूप में (मैक ओएस एक्स v10.7.x) आप वास्तव में डिस्क उपयोगिता में अंतर्निहित SMART त्रुटि काउंटरों को प्राप्त कर सकते हैं, भौतिक हार्ड ड्राइव के आइकन पर क्लिक करके (विभाजन नहीं) और फिर चयन "फ़ाइल> जानकारी प्राप्त करें ..."। लेकिन तीसरी पार्टी स्मार्ट उपयोगिता आपके लिए सही काउंटरों की व्याख्या करने का अच्छा काम करती है, इसलिए मैं अभी भी इसकी सिफारिश करता हूं।

कभी-कभी संभव है, लेकिन अनुशंसित नहीं है, "जीरो आउट डेटा" सक्षम के साथ पूरे ड्राइव (न केवल व्यक्तिगत विभाजन) को प्रारूपित करके, खराब क्षेत्रों की एक छोटी संख्या के साथ एक हार्ड ड्राइव को फिर से शुरू करने के लिए। यह हर क्षेत्र को लिखने के लिए मजबूर करता है, जो ड्राइव को किसी भी लंबित बुरे क्षेत्रों को पुनः प्राप्त करने का मौका देता है। यह संभवतः खराब ब्लॉकों की वर्तमान फसल का ध्यान रखेगा, लेकिन एक बार किसी ड्राइव के खराब ब्लॉक होने के बाद, यह संभवतः मृत्यु सर्पिल में है और उस पर भरोसा नहीं किया जाना चाहिए।

वैसे, यह ध्यान देने योग्य है कि स्मार्ट उपयोगिता ड्राइव के नियंत्रक से पूछताछ करती है और तुरंत परिणाम देती है; इसमें संपूर्ण डिस्क का परीक्षण करने के लिए समय बर्बाद करने की आवश्यकता नहीं है, इसलिए इसमें कोई समय बर्बाद शामिल नहीं है।

PS मैं यह सलाह देता था कि इस स्थिति में लोग "disk0s2: I / O Error: UNDEFINED" जैसे संदेशों के लिए सिस्टम लॉग और कर्नेल लॉग में देखें, लेकिन मैंने पाया कि उस सलाह में उपयोगकर्ता की त्रुटि बहुत अधिक थी। यह बहुत आसान और अधिक विश्वसनीय है बस स्मार्ट उपयोगिता को डाउनलोड करें और इसे चलाएं।


अच्छा, मुझे नहीं पता था कि Macs की डिस्क उपयोगिता कच्चे डेटा दिखा सकती है। मैं व्यक्तिगत रूप से शून्य ड्राइव डेटा के साथ भी वास्तविक या खराब क्षेत्रों के साथ एक ड्राइव पर भरोसा नहीं करना चाहूंगा। मैं ड्राइव के डाउनवर्ड सर्पिल पर होने के बयान से सहमत हूं।
जेम्स टी

SmartUtility के लिए +1। मैंने अपने मैक पर डाउनलोड किया, और यह मुझे बता रहा है कि एचडीडी मर रहा है, जो काफी विश्वसनीय है, क्योंकि एक प्रारूप ने इसे कभी भी तय नहीं किया है
कनाडाई ल्यूक

3

विचार के लिए बस कुछ त्वरित भोजन: महत्वपूर्ण घटकों की कार्यक्षमता पर जांच के लिए आवंटित चक्र हैं, उदाहरण के लिए प्रशंसक दिल की धड़कन संकेत। मेरे दाहिने पंखे की मृत्यु हो गई और मैकबुक बहुत धीमी गति से बन गया, इससे पहले कि कोई भी चिप नीचे गिराने के लिए पर्याप्त हो। यह सिर्फ नई रुकावट की स्थिति को संभाल नहीं सकता है। मुझे पता है कि एक अलग मैक मंच पर एक और घटक के साथ एक मुद्दा रहा था, लेकिन मैं विवरण में नहीं जा सकता।


0

मेरा अनुमान है: आपका सिस्टम पूरी तरह से स्वॉटफ़ाइल बना रहा है। की जाँच करें vm_statआदेश। और अधिक संकेतों के लिए पृष्ठ http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ देखें


1
क्या आप बता सकते हैं vm_statकि ओपी की समस्या के संबंध में परिणामों की व्याख्या कैसे करें ?
20

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