Als u een Mac-gebruiker bent en merkt dat het proces knowledge-agent veel CPU-bronnen gebruikt, is er geen reden tot bezorgdheid. "knowledge-agent" is geen kwaadaardige toepassing en het is geen fout op uw Mac. We zullen proberen zo eenvoudig mogelijk uit te leggen waarom het probleem van hoge CPU-belasting zich voordoet met dit macOS-proces. knowledge-agent High CPU Usage.
In mijn geval op een laptop MacBook Pro, de rechtszaak "knowledge-agent'kwam soms bijna te gebruiken 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)
Dit probleem wordt veroorzaakt door het hoge hulpbronnenverbruik van het proces "knowledge-agent” is aanwezig op beide computers Mac uitgerust met processoren Intel, evenals degenen met een gezicht Apple M1, Apple M2.
Inhoud
macOS: knowledge-agent High CPU Usage
"knowledge-agent” is een besturingssysteemproces macOS, aanwezig in beide versies macOS Sonoma, evenals op oudere besturingssystemen. macOS Ventura, macOS Big Sur, macOS Catalina. Dit proces is een verzamelaar voor de databases van verschillende processen"daemon", waardoor herkennings- en analysebewerkingen van verschillende elementen worden bereikt.
Een concreet voorbeeld wanneer u een overmatig verbruik van hulpbronnen ervaart CPU door het proces”knowledge-agent", is het heel goed mogelijk om een toename te zien in het verbruik van hulpbronnen en andere processen, zoals "photoanalysisd", diensten van Siri, plus andere diensten voor gegevensanalyse. Als u onlangs een groot aantal foto's in de app heeft geïmporteerd Apple Photos ze zullen beginnen meerdere processen om de gegevens te analyseren van elke individuele foto. Zo kunnen ze in de fotoalbums staan geïdentificeerde foto's van mensen die u in de toepassing heeft Contacts. Deze foto's zullen beschikbaar zijn in de app Photos > People waarna het systeem de gezichtsidentificatie uitvoert van alle mensen die op de foto's zijn vastgelegd.
Aan het einde van het scanproces kunt u in de Foto's-app zoeken naar foto's van mensen die u in de app heeft 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
Dit is een van de scenario’s waarin het proces “knowledge-agent” verzoeken CPU, maar er kunnen veel andere situaties zijn waarin andere processen "daemonEr is een gezamenlijke verzameling en analyse van gegevens nodig.
Fix: knowledge-agent High CPU Usage
De meest aangegeven oplossing voor het overmatige verbruik van hulpbronnen van het proces "knowledge-agent", is om te vertrekken Mac een tijdje open staan met alle apps gesloten zonder eraan te werken. Zo kan het proces de bewerkingen waarin het actief is voltooien en profiteert u van alle functies van de applicaties Apple, evenals een verminderd verbruik van hulpbronnen CPU.
Als je alle middelen nodig hebt CPU, je kunt sluiten "knowledge-agent"In Terminal, door de opdrachtregel uit te voeren:
kill -9 PID (Process ID)
"333" is PID
in het bovenstaande voorbeeld (foto. 1).
- Bepalen mds_stores hoog CPU gebruik aan Mac / MacBoek
- corespotlightd gebruikt hoge bronnen CPU pe macOS (2023 vast)
Als u aanvullingen of vragen heeft, aarzel dan niet om het opmerkingengedeelte te gebruiken.