Εάν είστε χρήστης Mac και παρατηρείτε ότι η διαδικασία knowledge-agent καταναλώνει πολλούς πόρους της CPU, δεν υπάρχει λόγος ανησυχίας. Το "knowledge-agent" δεν είναι κακόβουλη εφαρμογή και δεν πρόκειται για σφάλμα στο Mac σας. Θα προσπαθήσουμε να σας εξηγήσουμε όσο πιο απλά γίνεται γιατί προκύπτει το πρόβλημα της υψηλής χρήσης CPU από αυτήν τη διαδικασία του macOS. knowledge-agent High CPU Usage.
Στην περίπτωσή μου, σε φορητό υπολογιστή MacBook Pro, η δοκιμασία "knowledge-agent” ήρθε κατά καιρούς να χρησιμοποιηθεί σχεδόν 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Αυτό το πρόβλημα δημιουργείται από την υψηλή κατανάλωση πόρων της διαδικασίας "knowledge-agent” υπάρχει και στους δύο υπολογιστές Mac εξοπλισμένο με επεξεργαστές Intel, καθώς και αυτά με πρόσωπο Apple M1, Apple M2.
Καμπίνα
macOS: knowledge-agent High CPU Usage
"knowledge-agent” είναι μια διαδικασία λειτουργικών συστημάτων macOS, όντας παρόν και στις δύο εκδόσεις macOS Sonoma, καθώς και σε παλαιότερα λειτουργικά συστήματα. macOS Ventura, macOS Big Sur, macOS Catalina. Αυτή η διαδικασία είναι ένας συλλέκτης για τις βάσεις δεδομένων πολλών διεργασιών"daemon», φτάνοντας σε λειτουργίες αναγνώρισης και ανάλυσης πολλών στοιχείων.
Ένα συγκεκριμένο παράδειγμα, όταν αντιμετωπίζετε υπερβολική κατανάλωση πόρων CPU μέσα από τη διαδικασία"knowledge-agent", είναι πολύ πιθανό να δούμε μια αύξηση στην κατανάλωση πόρων και σε άλλες διαδικασίες, όπως "photoanalysisd», υπηρεσίες του Siri, καθώς και άλλες υπηρεσίες ανάλυσης δεδομένων. Εάν έχετε εισαγάγει πρόσφατα μεγάλο αριθμό φωτογραφιών στην εφαρμογή Apple Photos θα ξεκινήσουν πολλαπλές διαδικασίες για την ανάλυση των δεδομένων από κάθε φωτογραφία ξεχωριστά. Έτσι, στα άλμπουμ φωτογραφιών θα μπορούν να βρίσκονται ταυτοποιημένες φωτογραφίες ανθρώπων που έχετε στην εφαρμογή Contacts. Αυτές οι εικόνες θα είναι διαθέσιμες στην εφαρμογή Photos > People μετά το σύστημα θα κάνει την αναγνώριση προσώπου όλων των ατόμων που αποτυπώνονται στις φωτογραφίες.

Στο τέλος της διαδικασίας σάρωσης, θα μπορείτε να κάνετε αναζήτηση στην εφαρμογή Φωτογραφίες για φωτογραφίες ατόμων που έχετε στην εφαρμογή Contacts (Address Book).
/
/usr/libexec/knowledge-agent
/Library/Preferences/Logging/.plist-cache.x8wCdUyW
/usr/lib/libobjc-trampolines.dylib
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-shm
/private/var/db/CoreDuet/People/interactionC.db-shm
/System/Library/Address Book Plug-Ins/LDAP.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/Resources/InfoPlist.loctable
/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/Resources/ABLDAPStrings.loctable
/Users/stealth/Library/Trial/NamespaceDescriptors/v2/activeFactorProviders.plplist
/System/Library/CoreServices/SystemVersion.bundle/English.lproj/SystemVersion.strings
/usr/share/icu/icudt70l.dat
/System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/MacOS/LocalSource
/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/Resources/ABStrings.loctable
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/Resources/Localizable.loctable
/System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/MacOS/DirectoryServices
/private/var/db/timezone/tz/2023c.1.0/icutz/icutz44l.dat
/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/Resources/CorePhoneNumbers.ruleset
/System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/MacOS/Exchange
/System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/MacOS/CardDAVPlugin
/System/Library/Frameworks/Foundation.framework/Versions/C/Resources/FoundationErrors.loctable
/private/var/db/analyticsd/events.allowlist
/System/Library/Frameworks/Contacts.framework/Versions/A/Resources/Errors.loctable
/dev/null
/dev/null
/dev/null
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-wal
/Users/stealth/Library/Application Support/Knowledge/knowledgeC.db-shm
/private/var/db/CoreDuet/People/interactionC.db
/private/var/db/CoreDuet/People/interactionC.db-wal
/private/var/db/CoreDuet/People/interactionC.db-shm
/private/var/db/CoreDuet/People/interactionC.db
/private/var/db/CoreDuet/People/interactionC.db-wal
/Users/stealth/Library/Biome/streams/public/AppIntent/local
/Users/stealth/Library/Biome/streams/restricted/_DKEvent.Discoverability.Usage/local
Αυτό είναι ένα από τα σενάρια όπου η διαδικασία "knowledge-agent" αιτήσεων CPU, αλλά μπορεί να υπάρχουν πολλές άλλες καταστάσεις όπου άλλες διαδικασίες "daemonΧρειάζεται κοινή συλλογή και ανάλυση δεδομένων.
Fix: knowledge-agent High CPU Usage
Η πιο ενδεικνυόμενη λύση για την υπερβολική κατανάλωση πόρων της διαδικασίας "knowledge-agent», είναι να φύγω Mac ανοίξτε για λίγο με όλες τις εφαρμογές κλειστές χωρίς να το εργαστείτε. Έτσι η διαδικασία θα μπορεί να ολοκληρώσει τις λειτουργίες στις οποίες είναι ενεργή και θα επωφεληθείτε από όλες τις δυνατότητες των εφαρμογών Apple, καθώς και μειωμένη κατανάλωση πόρων CPU.
Εάν χρειάζεστε όλους τους πόρους CPU, μπορείς να κλείσεις"knowledge-agent"Σε Terminal, εκτελώντας τη γραμμή εντολών:
kill -9 PID (Process ID)
Το "333" είναι PID
στο παραπάνω παράδειγμα (φωτ. 1).
- σταθερός mds_stores ψηλά CPU χρήση σε Mac / MacBook
- corespotlightd χρησιμοποιεί υψηλούς πόρους CPU pe macOS (2023 Διορθώθηκε)
Εάν έχετε οποιεσδήποτε προσθήκες ή ερωτήσεις, μη διστάσετε να χρησιμοποιήσετε την ενότητα σχολίων.