मेरे सीपीयू खाने के लिए


10

मैं अपने मैकबुक प्रो पर नियमित और असामान्य सीपीयू उपयोग देख रहा हूं। quicklookdसाथ revisiondमें 50% से अधिक खा रहे हैं। यह मेरी बैटरी को काफी कम कर देता है और पूरी मशीन को गर्म कर देता है।

मुझे यकीन नहीं है कि जब यह शुरू हुआ था, लेकिन मुझे नवीनतम 10.10.3 अपग्रेड पर संदेह है क्योंकि मैंने इसे पहले नोटिस नहीं किया था।

नेट पर कुछ पोस्ट पढ़ने के बाद मैंने साफ़ किया ~Libraries/Cacheऔर /private/var/foldersफिर रिबूट किया। ऐसा लग रहा था कि समस्या दूर हो गई है (उन प्रक्रियाओं को प्रदर्शित नहीं किया गया था), लेकिन केवल थोड़ी देर के लिए। अगले दिन मैं नींद से फिर से शुरू हुआ, quicklookdऔर - revisiondमेरे सीपीयू को जलाना शुरू कर दिया।

कोई सुराग कैसे इस से छुटकारा पाने के लिए? इस समस्या का कारण क्या है? ऐसा लगता है कि ये दो प्रक्रियाएं किसी न किसी तरह से जुड़ी हुई हैं, क्योंकि जब मैंने कैश को साफ किया और फिर से शुरू किया तो उनमें से किसी ने भी बहुत सी सीपीयू का इस्तेमाल नहीं किया। आज, दोनों करते हैं (quicklookd 24-30%, संशोधन ~ 15%)।

[अपडेट करें]

रनिंग sudo opensnoop -n revisiondकुछ नहीं दिखाता है।

दौड़ना sudo opensnoop -n quicklookdप्रविष्टियों की अंतहीन सूची लाता है जैसे:

  UID    PID COMM          FD PATH                 
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /
  501   4783 quicklookd    21 /
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /                    
  501   4783 quicklookd    23 /

यह आगे ही आगे और आगे ही आगे चलता ही जाता है। यह सिर्फ अंतहीन है। FDस्तंभ हमेशा 23दो या तीन को छोड़कर होता है 21

[अपडेट २]

कुछ मिनटों के बाद मुझे इसके अलावा कुछ और प्रविष्टियाँ मिलीं 501 4783 quicklookd 23 /(विषय नहीं चिपकाए गए क्योंकि वे अप्रासंगिक थीं)

और फिर फिर से, बहुत सारा 501 4967 quicklookd 23 /

[अद्यतन ३]

मैं भी है कि ध्यान दिया है diskarbitrationdऔर diskmanagementdस्कोर बहुत अधिक (~ 5%) और ठहरने प्रक्रिया सूची (CPU उपयोग के अनुसार क्रमबद्ध) के शीर्ष पर बस नीचे quicklookdऔर revisiond। ऐसा लगता है कि इस मुद्दे के साथ भी कुछ हो सकता है।

मैंने बंद कर दिया है ( cmd + qअन्य सभी ऐप्स यह सुनिश्चित करने के लिए कि कुछ भी माप में हस्तक्षेप नहीं करता है)।

[अद्यतन ४]

सांत्वना में कुछ दिलचस्प प्रविष्टियाँ मिलीं:

Failed to obtain sandbox extension for path=/Users/me/Library/Caches/com.apple.quicklook.satellite. Errno:1
CGSConnectionByID: 0 is not a valid connection ID.
[QL] Using too much memory (161 MB), hit critical threshold (120 MB), exiting immediately to clean up.
[QL] Unable to write memory cache on disk
In -[NSApplication(NSQuietSafeQuit) _updateCanQuitQuietlyAndSafely], _LSSetApplicationInformationItem(NSCanQuitQuietlyAndSafely) returned error -50

वे प्रत्येक दिन कुछ नियमित दोहराते हैं। विशेष रूप से स्मृति और अमान्य कनेक्शन के बारे में।

[अद्यतन ५]

sudo iosnoop -n quicklookd यह पता चला:

  UID   PID D    BLOCK   SIZE       COMM PATHNAME
  501  5656 W 56385320  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56385320   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56385640  28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
  501  5656 W 56386736  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56386736   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56387280  28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3

cloudthumbnails.dbऔर cloudthumbnails.db-journalदोहराता है और दोहराता है।


quicklookd दो दिनों से मेरे लिए सीपीयू को जोर-जोर से चूस रहा है। मेरे लिए iosnoop और opennoop में त्रुटियां हैं। और मैंने सबसे निश्चित रूप से उनकी परिभाषाओं को कभी संपादित नहीं किया।
WGroleau

मेरे लिए यह अंततः अपने आप से हल हो गया। प्रक्रिया समाप्त होने के लिए अभी काफी लंबा इंतजार करना पड़ा।
चियाप्पा

जवाबों:


11

इस तरह मैंने इस समस्या को ठीक किया। यह आपकी मदद कर सकता है, लेकिन मैंने अब तक जो भी देखा है, उससे लगा कि समान मुद्दे हैं, समस्याओं का स्रोत अलग है।

मैं भागा हूँ sudo iosnoop -n quicklookd- यह कुछ इस तरह दिखाया गया है:

  UID   PID D    BLOCK   SIZE       COMM PATHNAME
  501  5656 W 56385320  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56385320   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56385640  28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
  501  5656 W 56386736  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56386736   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56387280  28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3
  501  5656 W 56474504  32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 56474504   4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
  501  5656 W 48100696  12288 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100816   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 48100840   8192 quicklookd ??/Quick Look/cloudthumbnails.db
  501  5656 W 56474568  28672 quicklookd ??/T/etilqs_QzHS30kC4YT8ETi

मैंने इसे एक शॉट दिया और cloudthumbnails.dbफ़ाइल की तलाश की। बिंगो! इसमें मिला /Users/me/Library/Application Support/Quick Lookऔर पागलों की तरह quicklookdलिख रहा था cloudthumbnails.db-journal। लेकिन यह छोटे विखंडू लिख रहा था, फिर फ़ाइल को हटा दिया और उन छोटे विखंडू को फिर से लिखा। दुर्भाग्य से यह एक द्विआधारी फ़ाइल है, इसलिए इसे पढ़ना आसान नहीं है, लेकिन मैंने इसे एक शॉट दिया और बस किया tail cloudthumbnails.db-journal। मुझे ज्यादातर अस्पष्ट मिला, लेकिन मैंने बार-बार पथ /Users/me/Library/Mobile Documents/com~apple~CloudDocs/और कुछ फाइलों पर ध्यान दिया।

यह iCloud फ़ोल्डर है और किसी कारण से quicklookd उन फ़ाइलों को संसाधित करने में असमर्थ था। मैंने उन्हें हटा दिया (कचरा और खाली कर दिया गया) और टाडा! इसने समस्या को हल कर दिया।

मुझे नहीं पता कि ऐसा क्यों हुआ, quicklookdउन फाइलों को प्रोसेस करने में असमर्थ क्यों था। मैंने उन फ़ाइलों को फिर से iCloud को भेज दिया है और सब कुछ ठीक था - का कोई पागल व्यवहार नहीं quicklookd


दोषियों को खोजने पर अच्छा किया। :)
एलिस्टेयर मैकमिलन 13

क्या शानदार जवाब है! इससे मुझे यह पता लगाने में काफी मदद मिली कि मेरे मैकबुक एयर के प्रशंसकों को क्या फायदा हुआ। मैंने iCloudDrive से फ़ाइलें हटा दी हैं, लेकिन यह क्लाउडथंबनेल.बेड-जर्नल की पीढ़ी को रोक नहीं पाया है। रिबूट के बाद, हालांकि सब कुछ फिर से ठीक था। आपका बहुत बहुत धन्यवाद!
zı ats

मेरे एल कैप MacPro पर काम किया।
बॉन्डडस्ट

3

मैं यह opensnoopदेखने की कोशिश करूंगा कि क्विकॉन्सेड किस फाइल को देख रहा है। कोई विशेष फ़ाइल हो सकती है जिसे पढ़ने या लिखने में परेशानी हो रही हो।

जबकि वे अत्यधिक सीपीयू का उपयोग कर रहे हैं, एक टर्मिनल विंडो खोलें और निम्न कमांड टाइप करें। आपको अपने पासवर्ड के लिए संकेत दिया जाएगा।

 sudo opensnoop -n quicklookd

यह आपको उन सभी फाइलों को दिखाना चाहिए जो क्विकवेयर डी पढ़ने या लिखने के लिए है, और आपको यह पहचानने में मदद कर सकती है कि क्या किसी विशेष फ़ाइल या फ़ोल्डर की फ़ाइल समस्या का कारण बन रही है।

संशोधन के लिए एक ही बात की कोशिश करो।


धन्यवाद, मैं कमांड चला चुका हूं। मेरे सवाल का अपडेट किया गया परिणाम मेरे लिए :( कुछ नहीं कहा के रूप में
SiliconMind

आप एक्टिविटी मॉनिटर में खुली फाइलें भी देख सकते हैं।
jscs

1

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


अद्यतन: मैं पहले से ही टर्मिनल में लॉग इन था जब मैंने अगली बार इसे देखा था - जाहिर है कि यह मेमोरी की कमी के कारण पहले नहीं हुआ था।
देरिदरे

0

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

  • डिस्क उपयोगिता के साथ सभी डिस्क अनुमतियों की मरम्मत की
  • सुरक्षित मोड में रीबूट किया गया (रिबूट करते समय शिफ्ट पकड़ना)
  • फिर से सामान्य मोड में रिबूट

आशा है कि किसी की मदद करता है।


मुझे लगता है कि यह वही है जो ज्यादातर लोगों ने (मेरे सहित) वैसे भी कोशिश की। मेरे मामले में, इसने केवल अस्थायी रूप से मदद की।
सिलिकॉनमाइंड

और मरम्मत अनुमतियाँ अब सिएरा में मौजूद नहीं हैं
WGroleau

0

मुझे macOS Mojave में अपडेट करने के बाद भी यही समस्या थी। मैंने निकाल दिया है ~/Library/Caches/com.apple.QuickLookDaemonऔर फिर अपना कंप्यूटर पुनरारंभ किया है । इसने समस्या को हल कर दिया।

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