Τι είναι το kernel_task σε Mac και γιατί προκαλεί υψηλή χρήση της CPU;

Όταν το Mac σας ζεσταίνεται ή επιβραδύνεται σε ανίχνευση, πιθανότατα θα παρατηρήσετε μια διαδικασία που ονομάζεται kernel_task που χρησιμοποιεί πολλή CPU . Γιατί το κάνει αυτό; Τι σημαίνει ακόμη το kernel_task; Θα πρέπει να ανησυχείτε;

Διαβάστε παρακάτω για να μάθετε τι είναι το kernel_task στο Mac και γιατί προκαλεί υψηλή χρήση της CPU . Θα μάθετε επίσης τρόπους μείωσης της υπερβολικής δραστηριότητας kernel_task στο macOS.

Τι είναι το Kernel_Task σε Mac;

Το Kernel_task(Kernel_task) είναι μια εγγενής διαδικασία στο macOS. Σχετίζεται με τον πυρήνα, το βαθύτερο επίπεδο προγραμματισμού που κάνει το λογισμικό και το υλικό του Mac να λειτουργούν. 

Το Kernel_task(Kernel_task) χειρίζεται μια σειρά από βασικές λειτουργίες φόντου στο MacBook Pro , MacBook Air , iMac ή Mac Mini , όπως η κατανομή πόρων συστήματος ( CPU και RAM ) μεταξύ προγραμμάτων και υπηρεσιών συστήματος. 

Αλλά το πιο σημαντικό, παίζει σημαντικό ρόλο στη διαχείριση της θερμοκρασίας. Εκεί εμφανίζεται η υψηλή δραστηριότητα kernel_task.

Γιατί το Kernel_Task(Kernel_Task) προκαλεί υψηλή χρήση CPU(High CPU Usage) ;

Το Mac σας μπορεί να ζεσταθεί για πολλούς λόγους. Για παράδειγμα, η εκτέλεση μιας δραστηριότητας έντασης πόρων (όπως η επεξεργασία ή η εξαγωγή βίντεο σε εξαιρετικά υψηλές αναλύσεις) σχεδόν πάντα αυξάνει τη θερμοκρασία της CPU . Η απόδοση στοιχείων ιστού με βαριά CPU , η χρήση αναποτελεσματικών (CPU)προσθηκών στο Chrome(plugins in Chrome) ή το Safari ή η αναπαραγωγή περιεχομένου που σχετίζεται με το Adobe Flash(playing Adobe Flash-related content) μπορεί επίσης να ζεστάνει τα πράγματα.

Όταν συμβεί αυτό, το kernel_task θα ξεκινήσει τη δράση και θα εμποδίσει τις διεργασίες να χρησιμοποιούν πρόσθετη επεξεργαστική ισχύ και να παράγουν ακόμη περισσότερη θερμότητα. Το κάνει προσομοιώνοντας κενούς κύκλους CPU .

Η χρήση της CPU High Kernel_Task προκαλεί (Kernel_Task CPU Usage Cause)ανησυχία(Concern) ;

Τις περισσότερες φορές, η υψηλή δραστηριότητα kernel_task δεν προκαλεί ανησυχία. Ανακεφαλαιώνοντας, εάν ασχολείστε συνεχώς με εργασίες έντασης πόρων, περιμένετε υψηλή χρήση της CPU kernel_task στο Mac σας . Είναι απλώς τακτική συντήρηση για να αποτρέψετε τα εσωτερικά του Mac από υπερβολική ζημιά λόγω θερμότητας.

Αλλά αν παρατηρείτε συνεχώς το kernel_task να χρησιμοποιεί την ισχύ της CPU χωρίς προφανή λόγο, μπορεί να έχετε πρόβλημα στα χέρια σας. Για παράδειγμα, οι μη βελτιστοποιημένες εφαρμογές, οι απαρχαιωμένες εφαρμογές, οι κρυφές μνήμες συστήματος και οι επεκτάσεις του πυρήνα με σφάλματα μπορούν να ζεστάνουν το Mac σας χωρίς ανάλογη αύξηση της δραστηριότητας.

Μείωση της χρήσης CPU High Kernel_Task(High Kernel_Task CPU Usage) σε Mac

Για να διορθώσετε τη σταθερά υψηλή δραστηριότητα kernel_task, πρέπει να επιλύσετε τυχόν υποκείμενους λόγους που συμβάλλουν στην επιπλέον θέρμανση στο Mac σας . Οι παρακάτω συμβουλές αντιμετώπισης προβλημάτων θα σας βοηθήσουν σε αυτό.

Εφαρμογές Force-Quit

Ξεκινήστε με τον εντοπισμό διαδικασιών εκτός του kernel_task που καταναλώνουν πολλή CPU χρησιμοποιώντας την Παρακολούθηση δραστηριότητας του Mac(using the Mac’s Activity Monitor) . Συμβουλή—επιλέξτε τη στήλη CPU για να ταξινομήσετε τις διεργασίες κατά δραστηριότητα. 

Εάν μια διαδικασία έντασης CPU φαίνεται να αποτελεί μέρος μιας τυπικής δραστηριότητας (π.χ. εξαγωγή βίντεο), περιμένετε να ολοκληρωθεί. Εάν όχι, κλείστε ή τερματίστε αναγκαστικά τη διαδικασία επιλέγοντας το κουμπί Διακοπή(Stop) στο επάνω μέρος του παραθύρου Παρακολούθηση δραστηριότητας .(Activity Monitor)

Τερματισμός λειτουργίας και επανεκκίνηση

Μια άλλη επιδιόρθωση περιλαμβάνει την επανεκκίνηση του Mac σας . Αυτός είναι ένας γρήγορος τρόπος για να εξαλείψετε τυχόν απατεώνες διεργασίες που συμβάλλουν στο ζήτημα kernel_task.

Ενημέρωση εφαρμογών

Στη συνέχεια, δοκιμάστε να ενημερώσετε τις εφαρμογές που εκτελούνται στο Mac . Είναι καλύτερο να εστιάσετε την προσοχή σας σε προγράμματα που αυξάνουν το φορτίο της CPU του (CPU)Mac σας.(Mac)

Ξεκινήστε(Start) ανοίγοντας το App Store του Mac και ψάξτε κάτω από την καρτέλα  Ενημερώσεις στην πλαϊνή γραμμή για τυχόν εκκρεμείς ενημερώσεις εφαρμογών.(Updates)

Για προγράμματα που έχετε εκτός του Mac App Store , αναζητήστε την επιλογή Έλεγχος για ενημερώσεις( Check for Updates) στις ίδιες τις εφαρμογές.

Ενημέρωση macOS

Παρουσίες(Buggy) σφαλμάτων του macOS (ειδικά οι πρώιμες εκδόσεις σημαντικών αναβαθμίσεων εκδόσεων) μπορεί να οδηγήσουν σε διαρροές μνήμης και προβλήματα υπερθέρμανσης. Ενημερώστε λοιπόν το λειτουργικό σύστημα και δείτε αν αυτό κάνει τη διαφορά. 

Για να ενημερώσετε το macOS, ανοίξτε το μενού της Apple από την αριστερή πλευρά της γραμμής μενού του Mac(Mac’s menu bar) και επιλέξτε Προτιμήσεις συστήματος(System Preferences ) > Ενημέρωση λογισμικού( Software Update) > Ενημέρωση τώρα(Update Now) .

Χρησιμοποιήστε Mac σε πιο δροσερό περιβάλλον

Εάν χρησιμοποιείτε το Mac σας σε εξωτερικούς χώρους ή σε ζεστό καιρό, η εξωτερική θερμοκρασία μπορεί να προκαλέσει το Mac σας να ζεσταθεί και να ενεργοποιήσει το kernel_task σε υψηλή ταχύτητα. Δοκιμάστε να μετακινήσετε τη συσκευή σε ψυχρότερο ή καλά αεριζόμενο χώρο.

Επαναφέρετε το NVRAM ή το PRAM

Εάν χρησιμοποιείτε Intel Mac , ίσως θέλετε να δοκιμάσετε να επαναφέρετε το NVRAM ή το PRAM . Είναι ένα μικρό τμήμα της ασταθούς μνήμης που περιέχει κρίσιμες για το σύστημα ρυθμίσεις (π.χ. ανάλυση οθόνης, προτιμήσεις δίσκου εκκίνησης, ημερομηνία, ζώνη ώρας κ.λπ.). Ένα κατεστραμμένο NVRAM μπορεί να οδηγήσει σε όλα τα είδη προβλημάτων, επομένως η επαναφορά του μπορεί να διορθώσει προβλήματα πυρήνα.

Για να επαναφέρετε το NVRAM , ξεκινήστε απενεργοποιώντας το Mac σας . Στη συνέχεια, ενεργοποιήστε το ξανά ενώ κρατάτε πατημένα τα πλήκτρα Command , Option , P και R. Απελευθερώστε μόλις ακούσετε τον ήχο εκκίνησης για δεύτερη φορά. Εάν χρησιμοποιείτε Mac με τσιπ ασφαλείας Apple T2(Apple T2 Security Chip) , αφήστε τα κλειδιά μετά από 20 δευτερόλεπτα.

Επαναφορά SMC

Εκτός από το NVRAM , μπορεί να θέλετε να κάνετε το επιπλέον βήμα και να επαναφέρετε το SMC (ελεγκτής διαχείρισης συστήματος) σε Mac(reset the SMC (system management controller) on Mac) .

Εκκαθαρίστε την προσωρινή μνήμη του Mac

Τα παλιά ή κατεστραμμένα προσωρινά αρχεία μπορούν επίσης να προκαλέσουν προβλήματα απόδοσης στο macOS, επομένως η επόμενη επιδιόρθωση περιλαμβάνει την εκκαθάριση της προσωρινής μνήμης της εφαρμογής και του συστήματος. 

Χρησιμοποιήστε τη δωρεάν εφαρμογή Onyx για(Use the free Onyx app) να διαγράψετε γρήγορα την προσωρινή μνήμη του Mac. Ανατρέξτε στον οδηγό μας σχετικά με την εκκαθάριση της προσωρινής μνήμης του Mac,(clearing the Mac’s cache) εάν προτιμάτε τη μη αυτόματη προσέγγιση.

Είσοδος και έξοδος από την ασφαλή λειτουργία

Η είσοδος και η έξοδος από την ασφαλή λειτουργία στο Mac(Entering and exiting Safe Mode on the Mac) βοηθά στην εκκαθάριση της προσωρινής μνήμης του πυρήνα. Για να εισέλθετε σε ασφαλή λειτουργία(Safe Mode) σε υπολογιστή Intel Mac(Intel Mac) , απλώς κρατήστε πατημένο το πλήκτρο Shift(Shift) κατά την εκκίνηση μέχρι να δείτε την οθόνη σύνδεσης. 

Εάν χρησιμοποιείτε Apple Silicon Mac , ενεργοποιήστε το ενώ κρατάτε πατημένο το κουμπί(Power) λειτουργίας. Μόλις φτάσετε στην οθόνη Επιλογές (Options)εκκίνησης , κρατήστε πατημένο το (Startup) πλήκτρο Shift(Shift) και επιλέξτε Macintosh HD > Συνέχεια σε ασφαλή λειτουργία(Continue in Safe Mode) .

Εκτελέστε μια σάρωση κακόβουλου λογισμικού

Τα Mac(Macs) έχουν τη φήμη ότι είναι ανθεκτικά σε κακόβουλο λογισμικό, αλλά αυτό δεν σημαίνει ότι είναι εντελώς άνοσα. Για να σαρώσετε και να αφαιρέσετε κακόβουλες διεργασίες και rootkit σε Mac(remove malicious processes and rootkits on Mac) , εξετάστε το ενδεχόμενο να εκτελέσετε μια σάρωση για κακόβουλο λογισμικό χρησιμοποιώντας ένα δωρεάν βοηθητικό πρόγραμμα προστασίας από κακόβουλο λογισμικό(using a free anti-malware utility) . Το Malwarebytes(Malwarebytes) είναι μια εξαιρετική επιλογή.

Διαγραφή επεκτάσεων πυρήνα

Τέλος, ίσως θελήσετε να αφιερώσετε χρόνο για να αναγνωρίσετε και να απενεργοποιήσετε τυχόν επεκτάσεις πυρήνα τρίτου μέρους (ή kexts). Τα Kexts(Kexts) επεκτείνουν την προεπιλεγμένη λειτουργικότητα του πυρήνα του Mac, αλλά μπορούν επίσης να οδηγήσουν σε υψηλή δραστηριότητα kernel_task ή σφάλματα πανικού πυρήνα.

Μπορείτε να χρησιμοποιήσετε ένα δωρεάν βοηθητικό πρόγραμμα διάγνωσης που ονομάζεται EtreCheckPro για να σαρώσετε και να ελέγξετε μια λίστα εγκατεστημένων επεκτάσεων πυρήνα. Στη συνέχεια, πρέπει να απεγκαταστήσετε τα σχετικά προγράμματα(uninstall the related programs) για να καταργήσετε τα kexts.

Kernel_Task: Το καλύτερο αφήνεται στα δικά του μέσα

Ας ελπίσουμε ότι αυτό το σεμινάριο σας βοήθησε να κατανοήσετε τη διαδικασία kernel_task στο Mac και τι μπορείτε να κάνετε για να επιλύσετε τη χρήση της CPU με υψηλή χρήση του kernel_task. Εάν το πρόβλημα παραμένει, ίσως θελήσετε να εγκαταστήσετε ξανά το macOS μέσω της λειτουργίας ανάκτησης(reinstall macOS via Recovery Mode) . Εάν αποτύχει και αυτό, το πρόβλημα μπορεί να σχετίζεται με το υλικό. Σε αυτήν την περίπτωση, επικοινωνήστε με την Υποστήριξη της Apple για βοήθεια(contact Apple Support for help) .



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts