Si vous êtes un utilisateur de Mac et que vous avez remarqué que le processus d'agent de connaissances consomme beaucoup de ressources CPU, ce n'est pas une préoccupation. “agent de connaissance” Ce n'est pas une application de logiciels malveillants et ce n'est pas une erreur sur Mac. Nous essaierons d'expliquer le plus simple possible, en votre sens, pourquoi le problème de surcharge du processeur par ce processus MacCos se pose. knowledge-agent High CPU Usage.
contenu
Dans mon cas sur un ordinateur portable MacBook Pro, le processus “knowledge-agent” atteint certains fois pour utiliser presque 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

Ce problème généré par la forte consommation de ressources de processus “knowledge-agent” est présent sur les deux ordinateurs Mac équipés de processeurs Intel, ainsi que ceux avec le visage Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” est un processus de système d'exploitation MACCOS, étant présent à la fois sur la version macOS Sonoma, ainsi que sur les systèmes d'exploitation plus anciens. macOS Ventura, macOS Big Sur, macOS Catalina. Ce processus est un collectionneur pour plusieurs bases de données de processus “daemon“, atteindre les opposants à la reconnaissance et à l'analyse de plusieurs éléments.
Un exemple concret, lorsque vous avez une consommation excessive de ressources CPU à travers le processus “knowledge-agent“, il est très possible de remarquer une augmentation de la consommation de ressources et d'autres processus, tels que “photoanalysisd“, Services de Siri, plus d'autres services d'analyse des données. Si vous avez un grand nombre de photos dans l'application récemment Apple Photos va commencer Plus de processus pour analyser les données de chaque photo. Ainsi, dans les albums photo, ils pourront être Photos identifiées de personnes vous avez dans l'application Contacts. Ces photos seront disponibles dans l'application Photos > People Après le système, l'identification faciale de toutes les personnes capturées sur les photos.

À la fin du processus de numérisation, vous pourrez rechercher dans les photos des photos avec des personnes que vous avez dans l'application 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
C'est l'une des chaussures dans lesquelles le processus “knowledge-agent” Demandez le processeur, mais il peut y avoir de nombreuses autres situations où d'autres processus “daemon” Besoin d'une collecte et d'une analyse conjointes.
Fix: knowledge-agent High CPU Usage
La solution la plus indiquée pour la consommation excessive de ressources de processus “knowledge-agent“, c'est partir Mac Ouvert pendant un certain temps, avec toutes les applications fermées, sans y travailler. Ainsi, le processus sera en mesure de terminer les opérations dans lesquelles il est actif et vous bénéficierez à la fois des caractéristiques des applications Apple et d'une faible consommation de ressources CPU.
Si vous avez besoin de toutes les ressources CPU, vous pouvez fermer “knowledge-agent” du terminal, exécutant la ligne de commande:
kill -9 PID (Process ID)
“333” c'est PID
Dans l'exemple ci-dessus (Photo. 1).
- Correction de MDS_STORES Utilisation du processeur élevé sur Mac / MacBook
- CorrespotLights utilise un processeur de ressources élevées sur macOS (2023 fixe)
Si vous devez faire des compléments ou poser des questions, n'hésitez pas à utiliser la zone de commentaire.