MacOS: Użycie wysokiego procesora wiedzy-agent?

Jeśli jesteś użytkownikiem Mac i zauważyłeś, że proces agenta wiedzy zużywa wiele zasobów procesora, nie jest to problem. “agent wiedzy” To nie jest aplikacja złośliwego oprogramowania i nie jest błędem na Mac. Postaramy się wyjaśnić tak po prostu, jak to możliwe, w twoim znaczeniu, dlaczego powstaje problem przeciążenia procesorem przez ten proces MacCOS. knowledge-agent High CPU Usage.

W moim przypadku na laptopie MacBook Pro, proces “knowledge-agent” Osiągnął czasem, aby używać prawie 130% CPU.

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

Użycie wysokiego procesora wiedzy-agenta
“knowledge-agent” in Activity Monitor

Ten problem generowany przez wysokie zużycie zasobów procesowych “knowledge-agent” jest obecny na obu komputerach Mac wyposażonych w procesory Intel, a także te z twarzą Apple M1, Apple M2.

macOS: knowledge-agent High CPU Usage

knowledge-agent” to proces systemu operacyjnego MacCOS, obecny oba w wersji macOS Sonoma, a także w starszych systemach operacyjnych. macOS Ventura, macOS Big Sur, macOS Catalina. Proces ten jest kolektorem dla kilku procesów baz danych “daemon“, docieranie do przeciwników rozpoznawania i analizy kilku elementów.

Konkretny przykład, gdy masz nadmierne zużycie zasobów procesora przez proces “knowledge-agent“, bardzo możliwe jest zauważenie wzrostu zużycia zasobów i innych procesów, takich jak “photoanalysisd“, usługi Siri, plus inne usługi analizy danych. Jeśli ostatnio masz dużą liczbę zdjęć w aplikacji Apple Photos zacznie się Więcej procesów do analizy danych Z każdego zdjęcia. Tak więc na albumach fotograficznych będą mogli być Zidentyfikowane zdjęcia osób masz w aplikacji Contacts. Te zdjęcia będą dostępne w aplikacji Photos > People Po tym, jak system dokonuje identyfikacji twarzy wszystkich osób przechwyconych na zdjęciach.

Aplikacja osób w zdjęciach
Aplikacja osób w zdjęciach

Pod koniec procesu skanowania będziesz mógł wyszukiwać zdjęcia z aplikacji ze zdjęciami z osobami, które masz w aplikacji 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

To jedno z butów, w których proces “knowledge-agent” Poproś o procesor, ale może istnieć wiele innych sytuacji, w których inne procesy “daemon” Potrzebujesz wspólnego gromadzenia i analizy danych.

Fix: knowledge-agent High CPU Usage

Najbardziej wskazane rozwiązanie nadmiernego zużycia zasobów procesowych “knowledge-agent“, polega na odejściu Mac Otwarte przez chwilę, z zamkniętymi wszystkimi aplikacjami, bez pracy. W ten sposób proces będzie w stanie zakończyć operacje, w których jest aktywny, a będziesz skorzystać zarówno z charakterystyk aplikacji Apple, jak i niskiego zużycia zasobów procesora.

Jeśli potrzebujesz wszystkich zasobów procesora, możesz zamknąć “knowledge-agent” terminalu, wykonanie wiersza poleceń:

kill -9 PID (Process ID)

“333” to jest PID W powyższym przykładzie (zdjęcie 1).

Jeśli musisz dokonać ukończenia lub zadawać pytania, nie wahaj się skorzystać z pola komentarza.

Pasjonując się technologią, z przyjemnością piszę na StealthSetts.com Począwszy od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz w sklepach internetowych (WooCommerce, Magento, Presashop).

Dom Twoje źródło samouczków, przydatne wskazówki i wiadomości. MacOS: Użycie wysokiego procesora wiedzy-agent?
Zostaw komentarz