macOS: Hoge CPU-gebruik door knowledge-agent?

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)

wetenedge- Agent High CPU Gebruik
“knowledge-agent” in Activity Monitor

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.

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.

Mensen in Foto's-app
Mensen in Foto's-app

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).

Als u aanvullingen of vragen heeft, aarzel dan niet om het opmerkingengedeelte te gebruiken.

Gepassioneerd door techniek schrijf ik met plezier verder StealthSettings.com sinds 2006. Ik heb uitgebreide ervaring met besturingssystemen: macOS, Windows şi Linux, maar ook in programmeertalen en blogplatforms (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » iHowTo » iHowTo - macOS » macOS: Hoge CPU-gebruik door knowledge-agent?
Laat een bericht achter