Τρόπος διόρθωσης του σφάλματος χρήσης 'CPU' του Mac σας 'kernel_task'

Τρόπος διόρθωσης του σφάλματος χρήσης 'CPU' του Mac σας 'kernel_task'

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





Στο Mac σας, kernel_task είναι το όνομα που δίνεται σε μια ποικιλία λειτουργιών χαμηλού επιπέδου που επιτρέπουν στον υπόλοιπο υπολογιστή σας να λειτουργεί. Αυτό σημαίνει ότι το να βρεις τον ένοχο μπορεί να είναι δύσκολο.





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





Διάγνωση αργού Mac

Εάν ο Mac σας φαίνεται να λειτουργεί αργά, παράγει πολλή θερμότητα ή ακούγεται ότι πρόκειται να απογειωθεί λόγω των υψηλών ταχυτήτων του ανεμιστήρα, τότε θα θέλετε να ανοίξετε Παρακολούθηση δραστηριότητας και μάθετε γιατί. Αυτό είναι ουσιαστικά ισοδύναμο με το macOS με το Windows Task Manager.

παρακολούθηση δωρεάν ταινιών στο διαδίκτυο χωρίς εγγραφή

Σχετίζεται με: Τι είναι το Activity Monitor; Το Mac Equivalent of Task Manager



Μπορείτε να ανοίξετε το Activity Monitor χρησιμοποιώντας το Spotlight: απλά πατήστε Cmd + Space τότε ξεκινήστε να πληκτρολογείτε «δραστηριότητα» και θα εμφανιστεί. Μπορείτε επίσης να το βρείτε κάτω Εφαρμογές> Βοηθητικά προγράμματα , και ίσως θελήσετε να το καρφιτσώσετε στο Dock σας για ακόμη πιο γρήγορη πρόσβαση όταν αντιμετωπίζετε σημαντικά προβλήματα.

Ο λόγος για τον αργό υπολογιστή σας πρέπει να είναι προφανής από το ΕΠΕΞΕΡΓΑΣΤΗΣ αυτί. Απλώς κάντε κλικ στο % ΕΠΕΞΕΡΓΑΣΤΗΣ κεφαλίδα στήλης για την οργάνωση διαδικασιών που εκτελούνται με τη χρήση του επεξεργαστή. Οτιδήποτε χρησιμοποιεί μεγάλη ποσότητα επεξεργαστικής ισχύος θα εμφανιστεί στην κορυφή. αυτά θα μετακινηθούν καθώς ο υπολογιστής σας εκτελεί διάφορες εργασίες στο παρασκήνιο.





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

Γιατί το kernel_task είναι ο ένοχος;

Μπορείτε να σκοτώσετε τις περισσότερες διαδικασίες κάνοντας κλικ σε αυτές και, στη συνέχεια, κάνοντας κλικ στο Χ στην επάνω αριστερή γωνία της οθόνης. Δυστυχώς, δεν μπορείτε να το κάνετε αυτό για μια συγκεκριμένη διαδικασία: kernel_task Το Ο λόγος για αυτό είναι ότι το kernel_task είναι στην πραγματικότητα μέρος του macOS.





Δεν είναι τόσο μια μεμονωμένη διαδικασία, όσο μια σειρά διαδικασιών κάτω από μια ετικέτα. Ενώ εργάζεστε, το macOS εκτελεί κάθε είδους εργασίες στο παρασκήνιο. Αυτές περιλαμβάνουν την αποστολή και λήψη δεδομένων μέσω του δικτύου, εγγραφή και ανάγνωση δεδομένων στο δίσκο και ευρετηρίαση νέων φακέλων ή δίσκων για αναζήτηση Spotlight.

Αυτή η διαδικασία συχνά θα χρησιμοποιήσει πολλή διαθέσιμη μνήμη RAM στο Μνήμη καρτέλα, αλλά αυτό είναι πολύ λιγότερο ανησυχητικό. Η ποσότητα RAM που χρησιμοποιείται θα αυξηθεί και θα μειωθεί όπως απαιτείται. Ωστόσο, η υψηλή χρήση της CPU μπορεί να σταματήσει ολόκληρο το σύστημά σας, ακόμη και να οδηγήσει σε περιστασιακή πλήρη συντριβή του συστήματος.

Λοιπόν, πώς σταματάτε το kernel_task να επηρεάζει αρνητικά την απόδοση του Mac σας;

Απλές λύσεις για ζητήματα kernel_task

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

Ό, τι προκαλεί την ουσιαστική αύξηση της χρήσης της CPU μπορεί να επιστρέψει. Έτσι, εάν είχατε επανειλημμένα περιστατικά, ίσως θελήσετε να δοκιμάσετε και την επαναφορά του ελεγκτή διαχείρισης συστήματος (SMC). Αυτό είναι εύκολο να γίνει και μπορεί να διορθώσει μια μεγάλη ποικιλία ζητημάτων macOS.

Οι οδηγίες για την επαναφορά του SMC διαφέρουν ελαφρώς ανάλογα με το μοντέλο Mac που διαθέτετε. Επειδή μπορεί να διορθώσει τόσα πολλά προβλήματα, έχουμε έναν πλήρη οδηγό με λεπτομέρειες πώς να επαναφέρετε το SMC του Mac σας Το Καλύπτει επίσης την επαναφορά του PRAM, ενός άλλου μέρους ενός Mac που μπορεί να προκαλέσει πολλά προβλήματα.

Άλλες λύσεις για τη διόρθωση της χρήσης kernel_task High CPU

Perhapsσως η πιο προφανής λύση για τυχόν ζητήματα που σχετίζονται με το λειτουργικό σύστημα είναι η ενημέρωση στην πιο πρόσφατη έκδοση του macOS. Απλώς ξεκινήστε Επιλογές συστήματος , Κάντε κλικ Αναβάθμιση λογισμικού και εκτελέστε τυχόν εκκρεμείς ενημερώσεις λογισμικού της Apple.

Μια άλλη κοινή αιτία υψηλής χρήσης CPU από τη διαδικασία kernel_task είναι το Adobe Flash. Οι μέρες που το Flash ήταν απαραίτητο για την περιήγηση στον ιστό, έχουν παρέλθει, αλλά μπορεί να το χρειάζεστε για μια συγκεκριμένη εφαρμογή ή ιστότοπο.

Αντί να διατηρείτε εγκατεστημένο το Flash, μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης όπως το Google Chrome, το οποίο παρέχει Flash (αν και προαιρετικά). Πιθανότατα, δεν χρειάζεστε καθόλου Flash, επομένως είναι ασφαλές να το αφαιρέσετε. Επιπλέον, δεδομένου ότι η Adobe δεν υποστηρίζει το Flash από τις 31 Δεκεμβρίου 2020, δεν θα λαμβάνετε σημαντικές ενημερώσεις ασφαλείας.

Είναι σημαντικό να το αφαιρέσετε - τουλάχιστον για λόγους ασφαλείας. Για να καταργήσετε το Flash, εκτελέστε το Διαχειριστής εγκατάστασης Adobe Flash Player και κάντε κλικ Απεγκατάσταση Το

Σκάψιμο λίγο πιο βαθιά στη χρήση CPU του High kernel_task του Mac

Μερικοί άνθρωποι είχαν επιτυχία στην κατάργηση των επεκτάσεων πυρήνα, οι οποίες είναι ενότητες κώδικα που μπορούν να εκτελέσουν εργασίες χαμηλού επιπέδου. Επίσης γνωστή ως «kexts», η συντριπτική πλειοψηφία αυτών των επεκτάσεων εγκαθίσταται από την Apple ως μέρος του βασικού περιβάλλοντος macOS. Ορισμένο λογισμικό θα εγκαταστήσει επεκτάσεις τρίτων ως προγράμματα οδήγησης ή για τον έλεγχο του υλικού.

Ένας γρήγορος τρόπος για να ελέγξετε εάν ένα kext τρίτου μέρους προκαλεί προβλήματα kernel_task είναι να κάνετε επανεκκίνηση του μηχανήματός σας σε ασφαλή λειτουργία. Για να το κάνετε αυτό, επανεκκινήστε το μηχάνημά σας και κρατήστε πατημένο το Μετατόπιση κλειδί καθώς ξεκινά. Η ασφαλής λειτουργία φορτώνει μόνο τις απαιτούμενες επεκτάσεις πυρήνα, οπότε εάν το πρόβλημα δεν εμφανιστεί σε αυτό το περιβάλλον, υποδεικνύει ένα ζήτημα με ένα kext τρίτου μέρους.

Για να μπείτε σε αυτό, επανεκκινήστε το σύστημά σας ως συνήθως και ξεκινήστε Τερματικό Το Στη συνέχεια, εκτελέστε την ακόλουθη εντολή:

kextstat

Αυτό θα δείξει ποιες επεκτάσεις πυρήνα είναι φορτωμένες αυτήν τη στιγμή. Όλες οι επεκτάσεις της Apple θα μοιάζουν με:

com.apple.[etc]

Εν τω μεταξύ, τα προγράμματα οδήγησης τρίτων θα έχουν το όνομα προγραμματιστή, όπως αυτό:

com.paragon-software.filesystems

Και επίσης όπως αυτό:

ch.tripmode.TripModeNKE

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

Άλλοι ενδέχεται να περιλαμβάνουν ένα αρχείο απεγκατάστασης PKG που χρειάζεστε για εκτέλεση. Για τα υπόλοιπα, κατευθυνθείτε προς Επιλογές συστήματος και αναζητήστε τυχόν παράθυρα προτιμήσεων τρίτων.

Ξεκινώντας με το OS X El Capitan, η Apple παρουσίασε μια νέα λειτουργία ασφαλείας που έσπασε μια σειρά από τροποποιήσεις τρίτων. Η προστασία ακεραιότητας συστήματος ή συντομία SIP, εμποδίζει τις εφαρμογές να εισάγουν κώδικα στις δικές τους εφαρμογές της Apple, καθώς και να γράφουν σε ορισμένα μέρη της μονάδας δίσκου που η Apple θεωρεί σημαντικά για την ασφάλεια του συστήματος.

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

Έχετε ακόμα υψηλή χρήση CPU; Τι να κάνετε όταν όλα τα άλλα αποτύχουν

Η τελική λύση εδώ είναι λίγο επικίνδυνη: κατάργηση των επεκτάσεων πυρήνα της Apple. Δεν συνιστάται να το κάνετε αυτό. Ωστόσο, εάν έχετε δοκιμάσει όλα τα άλλα και εξακολουθείτε να βλέπετε το kernel_task να προκαλεί υψηλή χρήση CPU, αυτή είναι μια λύση που ίσως θέλετε να δοκιμάσετε.

Ο προγραμματιστής και blogger Viktor Petersson έχει γράψει εκτενώς για το kernel_task και τα θέματα γύρω από αυτό. Στην περίπτωσή του, πιθανότατα προκλήθηκε από μια κακή κάρτα ήχου. Η αρχική ανάρτηση του Petersson επικεντρώθηκε στο Mac OS X Yosemite, αν και αργότερα το ακολούθησε με ενημερώσεις για μεταγενέστερες εκδόσεις του macOS.

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

  1. Δημιουργήστε αντίγραφο ασφαλείας του Mac σας χρησιμοποιώντας Time Machine ή άλλη λύση δημιουργίας αντιγράφων ασφαλείας.
  2. Απενεργοποιήστε την προστασία ακεραιότητας συστήματος εκκινώντας σε λειτουργία ανάκτησης και εκτελώντας την ακόλουθη εντολή από το τερματικό: | _+_ |
  3. Ακολουθηστε Του Βίκτορ μέθοδος. Ξεκινήστε βρίσκοντας το μοντέλο του Mac σας χρησιμοποιώντας την εντολή: | _+_ |
  4. Εκτελέστε την ακόλουθη εντολή: | _+_ |
  5. Μετακινήστε και δημιουργήστε αντίγραφα ασφαλείας του αρχείου που σχετίζεται με το μοντέλο σας. Για παράδειγμα, εάν το αναγνωριστικό σας είναι MacBookPro8,2 θα τρέχατε: | _+_ |
  6. Επανεκκινήστε στη λειτουργία ανάκτησης και ενεργοποιήστε ξανά την προστασία ακεραιότητας συστήματος χρησιμοποιώντας την εντολή: | _+_ |

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

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

Επιδιόρθωση του προβλήματος σφάλματος kernel_task του Mac

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

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 10 εύκολοι τρόποι για να ρυθμίσετε το Mac σας για καλύτερη απόδοση

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Μακ
  • ΕΠΕΞΕΡΓΑΣΤΗΣ
  • Tweaks απόδοσης
  • Παρακολούθηση δραστηριότητας
  • Σφάλματα Mac
Σχετικά με τον Συγγραφέα Κρις Ουουκ(118 δημοσιευμένα άρθρα)

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

Περισσότερα από τον Kris Wouk

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή