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

Questo problema generato dall'alto consumo di risorse di processo “knowledge-agent” este 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-agent” este 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 procese “daemon“, 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 procesul “knowledge-agent“, este foarte posibil să observați o creștere în consumul de resurse și la alte procese, precum “photoanalysisd“, 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.

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 procesul “knowledge-agent” solicită CPU, însă pot fi și multe alte situații în care alte procese “daemon” au 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 procesului “knowledge-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 închide “knowledge-agent” din Terminal, executând linia de comandă:
kill -9 PID (Process ID)
“333” è PID
în exemplul de mai sus (foto. 1).
- Correggi MDS_STORE UTILIZZATO CPU elevato su Mac / MacBook
- CorrestotLightDS utilizza CPU ad alte risorse su macOS (2023 fisso)
Se devi fare completamenti o porre domande, non esitare a utilizzare la casella dei commenti.