MacOS: Utilizzo della CPU elevato per agenti della conoscenza?

Se sei un utente MAC e hai notato che il processo di conoscenza della conoscenza consuma molte risorse della CPU, non è una preoccupazione. “Agent conoscenza” Non è un'applicazione di malware e non è un errore su Mac. Cercheremo di spiegare il più semplicemente possibile, nel tuo significato, perché sorge il problema di sovraccaricare il processore mediante questo processo MACCOS. knowledge-agent High CPU Usage.

Nel mio caso su un laptop MacBook Pro, il processo “knowledge-agent” raggiunto alcune volte per usare quasi 130% CPU.

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

Agent Agent Elevato utilizzo della CPU
“knowledge-agent” in Activity Monitor

Questo problema generato dall'alto consumo di risorse di processo “knowledge-agenteste prezentă atât pe calculatoarele Mac echipate cu procesoare Intel, cât și pe cele cu chip Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

knowledge-agenteste un proces al sistemeleor de operare macOS, fiind prezent atât pe versiunea macOS Sonoma, cât și pe sistemele de operare mai vechi. macOS Ventura, macOS Big Sur, macOS Catalina. Acest proces este un colector pentru bazele de date ale mai multor procesedaemon, ajuntând la oprațiuni de recunoaștere și analiză ale mai multor elemente.

Un exemplu concret, atunci când întâmpinați un consum excesiv de resurse CPU prin procesulknowledge-agent, este foarte posibil să observați o creștere în consumul de resurse și la alte procese, precumphotoanalysisd, servicii ale Siri, plus a altor servicii de analiză date. Dacă ați important recent un număr mare de fotografii în aplicația Apple Photos vor porni mai multe procese care să analizeze datele din fiecare fotografie în parte. Astfel, în albumele foto vor putea fi identificate fotografii ale personelor pe care le aveți în aplicația Contacts. Aceste poze vor fi disponibile în aplicația Photos > People după ce sistemul va face identificarea facială a tuturor persoanelor surprinse în fotografii.

People in Photos App
People in Photos App

La finalul procesului de scanare, vei putea căuta în aplicația Photos fotografii cu persoane pe care le ai în aplicația 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

Acesta este unul dintre șcenariile în care procesulknowledge-agentsolicită CPU, însă pot fi și multe alte situații în care alte procesedaemonau nevoie de colectare și analiză comună de date.

Fix: knowledge-agent High CPU Usage

Cea mai indicată soluție pentru consumul excesiv de resurse al procesuluiknowledge-agent, este să lași Mac deschis un timp, cu toate aplicațiile închise, fără să lucrezi pe el. Astfel procesul va putea termina operațiunile în care este activ și vei benefecia atât de toate caracteristicile aplicațiilor Apple, cât și de un consum redus al resurselor CPU.

Dacă ai nevoie de toate resursele CPU, poți închideknowledge-agentdin Terminal, executând linia de comandă:

kill -9 PID (Process ID)

333” è PID în exemplul de mai sus (foto. 1).

Se devi fare completamenti o porre domande, non esitare a utilizzare la casella dei commenti.

Appassionato di tecnologia, scrivo con piacere su stealthsetts.com a partire dal 2006. Ho una ricca esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blog (WordPress) e per i negozi online (WooCommerce, Magento, Presashop).

Casa La tua fonte di esso tutorial, suggerimenti utili e notizie. MacOS: Utilizzo della CPU elevato per agenti della conoscenza?
Lascia un commento