macOS: Elevato utilizzo della CPU da parte di knowledge-agent?

Se sei un utente Mac e hai notato che il processo knowledge-agent sta utilizzando molte risorse della CPU, non c'è motivo di preoccuparsi. "knowledge-agent" non è un'applicazione dannosa e non si tratta di un errore sul tuo Mac. Cercheremo di spiegarti nel modo più semplice possibile perché si verifica il problema dell'elevato utilizzo del processore con questo processo macOS. knowledge-agent High CPU Usage.

Nel mio caso, su un laptop MacBook Pro, il processo "knowledge-agent” a volte veniva quasi usato 130% CPU.

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

sapereedge- Agente High CPU Impiego
“knowledge-agent” in Activity Monitor

Questo problema generato dall'elevato consumo di risorse del processo "knowledge-agent" è presente su entrambi i computer Mac dotato di processori Intel, così come quelli con una faccia Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent" è un processo del sistema operativo macOS, essendo presente su entrambe le versioni macOS Sonoma, così come sui sistemi operativi meno recenti. macOS Ventura, macOS Big Sur, macOS Catalina. Questo processo è un raccoglitore per i database di diversi processi"daemon", arrivando ad operazioni di riconoscimento e di analisi di più elementi.

Un esempio concreto, quando si riscontra un consumo eccessivo di risorse CPU attraverso il processo"knowledge-agent", è del tutto possibile vedere un aumento del consumo di risorse e di altri processi, come "photoanalysisd", servizi di Siri, oltre ad altri servizi di analisi dei dati. Se di recente hai importato un gran numero di foto nell'app Apple Photos inizieranno più processi per analizzare i dati da ogni singola foto. Così, potranno essere negli album fotografici foto identificate di persone che hai nell'applicazione Contacts. Queste immagini saranno disponibili nell'app Photos > People dopodiché il sistema effettuerà l'identificazione facciale di tutte le persone catturate nelle foto.

App Persone nell'app Foto
App Persone nell'app Foto

Al termine del processo di scansione, potrai cercare nell'app Foto le foto delle persone che hai nell'app 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

Questo è uno degli scenari in cui il processo “knowledge-agent" richieste CPU, ma possono esserci molte altre situazioni in cui altri processi "daemon” necessitano di raccolta e analisi congiunta dei dati.

Fix: knowledge-agent High CPU Usage

La soluzione più indicata per l'eccessivo consumo di risorse del processo"knowledge-agent", è partire Mac aperto per un po' con tutte le app chiuse senza lavorarci sopra. In questo modo il processo potrà portare a termine le operazioni in cui è attivo e potrai beneficiare di tutte le funzionalità delle applicazioni Apple, nonché un ridotto consumo di risorse CPU.

Se hai bisogno di tutte le risorse CPU, puoi chiudere "knowledge-agent"In Terminal, eseguendo la riga di comando:

kill -9 PID (Process ID)

"333" è PID nell'esempio sopra (foto. 1).

Se hai integrazioni o domande, non esitare a utilizzare la sezione commenti.

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » iHowTo » iCome fare - macOS » macOS: Elevato utilizzo della CPU da parte di knowledge-agent?
Lascia un tuo commento