macOS: Augsta procesora izmantošana ar knowledge-agent?

Ja jūs esat Mac lietotājs un esat pamanījis, ka process knowledge-agent izmanto daudz CPU resursu, nav iemesla uztraukties. "knowledge-agent" nav ļauna programmatūra, un tas nav kļūda jūsu Mac datorā. Mēģināsim jums paskaidrot pēc iespējas vienkāršāk, kāpēc šī macOS procesa dēļ rodas augstas procesora noslodzes problēma. knowledge-agent High CPU Usage.

Manā gadījumā klēpjdatorā MacBook Pro, izmēģinājums "knowledge-agent” nāca reizēm lietot gandrīz 130% CPU.

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

zinātedge- Augstais aģents CPU Lietošana
“knowledge-agent” in Activity Monitor

Šo problēmu rada lielais procesa resursu patēriņš "knowledge-agent” ir abos datoros Mac aprīkots ar procesoriem Intel, kā arī tiem, kuriem ir seja Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

"knowledge-agent” ir operētājsistēmas process macOS, kas atrodas abās versijās macOS Sonoma, kā arī vecākām operētājsistēmām. macOS Ventura, macOS Big Sur, macOS Catalina. Šis process ir vairāku procesu datu bāzu savācējs.daemon", sasniedzot vairāku elementu atpazīšanas un analīzes operācijas.

Konkrēts piemērs, kad piedzīvo pārmērīgu resursu patēriņu CPU caur procesu"knowledge-agent", ir pilnīgi iespējams redzēt resursu patēriņa pieaugumu un citus procesus, piemēram, "photoanalysisd", pakalpojumi Siri, kā arī citi datu analīzes pakalpojumi. Ja nesen lietotnē esat importējis lielu skaitu fotoattēlu Apple Photos viņi sāks vairāki procesi datu analīzei no katra atsevišķa fotoattēla. Tādējādi fotoalbumos viņi varēs būt identificētas cilvēku fotogrāfijas kas jums ir lietojumprogrammā Contacts. Šie attēli būs pieejami lietotnē Photos > People pēc tam, kad sistēma veiks visu fotogrāfijās uzņemto cilvēku sejas identifikāciju.

Cilvēki lietotnē Fotoattēli
Cilvēki lietotnē Fotoattēli

Skenēšanas procesa beigās varēsiet lietotnē Fotoattēli meklēt to personu fotoattēlus, kas atrodas lietotnē. 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

Šis ir viens no scenārijiem, kad process "knowledge-agent” pieprasa CPU, bet var būt arī daudzas citas situācijas, kad citi procesi "daemon” nepieciešama kopīga datu vākšana un analīze.

Fix: knowledge-agent High CPU Usage

Visvairāk norādītais risinājums pārmērīgam procesa resursu patēriņam "knowledge-agent", ir doties prom Mac atvērt kādu laiku ar aizvērtām lietotnēm, nestrādājot ar to. Tādējādi process varēs pabeigt darbības, kurās tas ir aktīvs, un jūs gūsit labumu no visām lietojumprogrammu funkcijām Apple, kā arī samazināts resursu patēriņš CPU.

Ja jums ir nepieciešami visi resursi CPU, jūs varat aizvērt "knowledge-agent"In Terminal, palaižot komandrindu:

kill -9 PID (Process ID)

"333" ir PID augstāk esošajā piemērā (foto. 1).

Ja jums ir kādi papildinājumi vai jautājumi, nevilcinieties izmantot komentāru sadaļu.

Tehnoloģijas entuziasts, ar prieku rakstu vietnē StealthSettings.com no 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalu platformās (WooCommerce, Magento, PrestaShop).

kā uz » iHowTo » iHowTo - macOS » macOS: Augsta procesora izmantošana ar knowledge-agent?
Leave a Comment