macOS: knowledge-agent High CPU Usage?

Dacă ești utilizator de Mac și ai observat că procesul knowledge-agent consumă multe resurse CPU, nu este un motiv de îngrijorare.knowledge-agentnu este o aplicație malware și nu este vorba nici despre o eroare apărută pe Mac. Vom încerca să explicăm cât mai simplu, pe înțelesul tău, de ce apare problema suprasolicitării procesorului de către acest proces macOS. knowledge-agent High CPU Usage.

În cazul meu, pe un laptop MacBook Pro, procesulknowledge-agenta ajuns în unele momente să utilizeze aproape 130% CPU.

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

knowledge-agent High CPU Usage
“knowledge-agent” in Activity Monitor

Această problemă generată de consumul mare de resurse al procesuluiknowledge-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)

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

Dacă aveți de făcut completări sau de pus întrebări, nu ezitați să utilizați rubrica de comentarii.

شغوفة بالتكنولوجيا ، أكتب بسرور على موقع Stealthsetts.com بدءًا من عام 2006. لدي تجربة غنية في أنظمة التشغيل: MacOS و Windows و Linux ، ولكن أيضًا في لغات البرمجة ومنصات التدوين (WordPress) والمتاجر عبر الإنترنت (WooCommerce ، Magento ، Presashop).

بيت » مصدر دروس تكنولوجيا المعلومات الخاصة بك ونصائح وأخبار مفيدة. » macOS: knowledge-agent High CPU Usage?
اترك تعليقًا