MacOS: Използване на знания-агент с високо използване на процесора?

Ако сте потребител на Mac и сте забелязали, че процесът на агента на знания консумира много ресурси на процесора, това не е причина за безпокойство. “агент на знанието” това не е приложение за злонамерен софтуер и не е грешка и на вашия Mac. Ще се опитаме да обясним възможно най-просто, според вашето разбиране, защо възниква проблемът с претоварването на процесора от този процес на macOS. knowledge-agent High CPU Usage.

В моя случай на лаптоп MacBook Pro, процесът “knowledge-agent” дойде до някои моменти, за да се използва почти 130% CPU.

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

Използване на знания-агент с високо използване на процесора
“knowledge-agent” in Activity Monitor

Този проблем се генерира от високата консумация на ресурси на процеса “knowledge-agent” присъства и на двата компютъра Mac, оборудвани с процесори Intel, както и тези с лице Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

knowledge-agent” е процес на операционните системи macOS, който присъства и в двете версии macOS Sonoma, както и на по-стари операционни системи. macOS Ventura, macOS Big Sur, macOS Catalina. Този процес е колектор за базите данни на няколко процеса “daemon“, достигайки до операции за разпознаване и анализ на няколко елемента.

Конкретен пример, когато изпитвате прекомерна консумация на процесорни ресурси от процеса “knowledge-agent“, е напълно възможно да забележите увеличение на потреблението на ресурси и други процеси, като напр “photoanalysisd“, услуги на Siri, плюс други услуги за анализ на данни. Ако наскоро сте импортирали голям брой снимки в приложението Apple Photos те ще започнат множество процеси за анализиране на данните от всяка отделна снимка. Така в албумите за снимки те ще могат да бъдат идентифицирани снимки на хора които имате в приложението Contacts. Тези снимки ще бъдат достъпни в приложението Photos > People след като системата ще извърши лицевата идентификация на всички хора, заснети на снимките.

Приложение Хора в снимки
Приложение Хора в снимки

В края на процеса на сканиране ще можете да търсите в приложението Снимки снимки на хора, които имате в приложението 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

Това е един от сценариите, при които процесът “knowledge-agent” изисква CPU, но може да има много други ситуации, в които други процеси “daemon” те се нуждаят от съвместно събиране и анализ на данни.

Fix: knowledge-agent High CPU Usage

Най-посоченото решение за прекомерна консумация на ресурси на процеса “knowledge-agent“, е да напусна Mac отворен за известно време със затворени всички приложения, без да работите върху него. Така процесът ще може да завърши операциите, в които е активен, и ще се възползвате както от всички функции на приложенията на Apple, така и от намаленото потребление на процесорни ресурси.

Ако имате нужда от всички ресурси на процесора, можете да затворите “knowledge-agent” от терминал, като стартирате командния ред:

kill -9 PID (Process ID)

“333” това е PID в примера по-горе (снимка 1).

Ако имате допълнения или въпроси, не се колебайте да използвате секцията за коментари.

Страстен за технологиите, пиша с удоволствие от stealthsetts.com, започвайки от 2006 г. Имам богат опит в операционните системи: macOS, Windows и Linux, но също така и в езици за програмиране и блогове (WordPress) и за онлайн магазини (WooCommerce, Magento, Presashop).

У дома Вашият източник на ИТ уроци, полезни съвети и новини. MacOS: Използване на знания-агент с високо използване на процесора?
Оставете коментар