MacOS: teadmiste-agendi kõrge protsessori kasutamine?
Kui olete Maci kasutaja ja olete märganud, et teadmusagendi protsess kulutab palju protsessori ressursse, pole see põhjust muretsemiseks. “teadmiste-agent” see ei ole pahavararakendus ega ka teie Maci viga. Püüame teie arusaamist mööda võimalikult lihtsalt selgitada, miks selle macOS-i protsessi CPU ülekoormuse probleem ilmneb. knowledge-agent High CPU Usage.
sisu
Minu puhul sülearvutis MacBook Pro, protsess “knowledge-agent” see tuli mõnel hetkel peaaegu kasutada 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)

See probleem on põhjustatud protsessi suurest ressursitarbimisest “knowledge-agent” see on olemas mõlemas protsessoriga varustatud Maci arvutis Intel, kui ka need, kellel on nägu Apple M1, Apple M2.
macOS: knowledge-agent High CPU Usage
“knowledge-agent” on macOS-i operatsioonisüsteemide protsess, mis on olemas mõlemas versioonis macOS Sonoma, aga ka vanemates operatsioonisüsteemides. macOS Ventura, macOS Big Sur, macOS Catalina. See protsess on mitme protsessi andmebaaside koguja “daemon“, jõudes mitme elemendi tuvastamis- ja analüüsioperatsioonideni.
Konkreetne näide, kui kogete protsessi käigus liigset CPU ressursside tarbimist “knowledge-agent“, on täiesti võimalik märgata ressursside tarbimise ja muude protsesside kasvu, nt “photoanalysisd“, teenused Sirija muud andmeanalüüsiteenused. Kui olete hiljuti rakendusse importinud suure hulga fotosid Apple Photos nad hakkavad andmete analüüsimiseks mitu protsessi igalt üksikult fotolt. Seega saavad nad olla fotoalbumites tuvastatud fotod inimestest mis teil rakenduses on Contacts. Need pildid on rakenduses saadaval Photos > People pärast seda, kui süsteem tuvastab kõigi fotodele jäädvustatud inimeste näo.

Skannimisprotsessi lõpus saate rakendusest Photos otsida fotosid inimestest, kes teil rakenduses on. 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
See on üks stsenaariume, kus protsess “knowledge-agent” nõuab protsessorit, kuid võib esineda palju muid olukordi, kus muud protsessid “daemon” nad vajavad ühist andmete kogumist ja analüüsi.
Fix: knowledge-agent High CPU Usage
Kõige sobivam lahendus protsessi liigseks ressursikuluks “knowledge-agent“, on lahkuda Mac avatud mõneks ajaks, kui kõik rakendused on suletud, ilma sellega töötamata. Seega saab protsess lõpetada toimingud, milles see on aktiivne, ja saate kasu nii Apple'i rakenduste kõigist funktsioonidest kui ka väiksemast protsessori ressursside tarbimisest.
Kui vajate kõiki protsessori ressursse, saate sulgeda “knowledge-agent” terminalist, käivitades käsureal:
kill -9 PID (Process ID)
“333” see on PID ülaltoodud näites (foto. 1).
- Parandage MDS_STORES kõrge protsessori kasutamine Mac / MacBook
- CorrespotLightDS kasutab MacOS -i osas suuri ressursse CPU (2023 fikseeritud)
Kui teil on lisandeid või küsimusi, ärge kartke kasutada kommentaaride jaotist.
MacOS: teadmiste-agendi kõrge protsessori kasutamine?
Mis on uut
Ümber Stealth
Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).
Vaadake kõiki Stealthi postitusiSamuti võite olla huvitatud...