macOS : Utilisation élevée du processeur par knowledge-agent ?

Si vous êtes un utilisateur de Mac et que vous constatez que le processus knowledge-agent consomme beaucoup de ressources CPU, il n'y a pas lieu de s'inquiéter. "knowledge-agent" n'est pas une application malveillante et il ne s'agit pas d'une erreur sur votre Mac. Nous allons essayer de vous expliquer aussi simplement que possible pourquoi ce problème de surcharge CPU se produit avec ce processus macOS. knowledge-agent High CPU Usage.

Dans mon cas, sur un ordinateur portable MacBook Pro, le procès "knowledge-agent" est venu parfois à utiliser presque 130% CPU.

Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

savoiredge- Agent élevé CPU Utilisation
“knowledge-agent” in Activity Monitor

Ce problème généré par la forte consommation de ressources du processus "knowledge-agent" est présent sur les deux ordinateurs Mac équipé de processeurs Intel, ainsi que ceux qui ont un visage Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent" est un processus du système d'exploitation macOS, étant présent sur les deux versions macOS Sonoma, ainsi que sur les anciens systèmes d'exploitation. macOS Ventura, macOS Big Sur, macOS Catalina. Ce processus est un collecteur pour les bases de données de plusieurs processus"daemon", atteignant des opérations de reconnaissance et d'analyse de plusieurs éléments.

Un exemple concret, lorsque vous subissez une consommation excessive de ressources CPU à travers le processus "knowledge-agent", il est tout à fait possible de constater une augmentation de la consommation de ressources et d'autres processus, tels que "photoanalysisd", services de Siri, ainsi que d'autres services d'analyse de données. Si vous avez récemment importé un grand nombre de photos dans l'application Apple Photos ils vont commencer plusieurs processus pour analyser les données à partir de chaque photo individuelle. Ainsi, dans les albums photos, ils pourront être photos identifiées de personnes que vous avez dans l'application Contacts. Ces photos seront disponibles dans l'application Photos > People après, le système procédera à l’identification faciale de toutes les personnes capturées sur les photos.

Application Personnes dans Photos
Application Personnes dans Photos

À la fin du processus de numérisation, vous pourrez rechercher dans l'application Photos les photos 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’un des scénarios où le processus «knowledge-agent» demandes CPU, mais il peut y avoir de nombreuses autres situations où d'autres processus "daemon» nécessitent une collecte et une analyse conjointes des données.

Fix: knowledge-agent High CPU Usage

La solution la plus indiquée pour la consommation excessive de ressources du processus "knowledge-agent", c'est partir Mac ouvert pendant un moment avec toutes les applications fermées sans travailler dessus. Ainsi le processus pourra terminer les opérations dans lesquelles il est actif et vous bénéficierez de toutes les fonctionnalités des applications Apple, ainsi qu'une consommation réduite de ressources CPU.

Si vous avez besoin de toutes les ressources CPU, vous pouvez fermer "knowledge-agent"en Terminal, en exécutant la ligne de commande :

kill -9 PID (Process ID)

"333" est PID dans l'exemple ci-dessus (photo. 1).

Si vous avez des ajouts ou des questions, n'hésitez pas à utiliser la section commentaires.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » iHowTo » comment faire - macOS » macOS : Utilisation élevée du processeur par knowledge-agent ?
Laisser un commentaire