Если вы пользователь Mac и заметили, что процесс knowledge-agent использует много ресурсов процессора, нет причин для беспокойства. "knowledge-agent" не является вредоносным приложением, и это не ошибка на вашем Mac. Мы постараемся объяснить вам как можно проще, почему возникает проблема высокой загрузки процессора этим процессом в macOS. knowledge-agent High CPU Usage.
В моем случае на ноутбуке MacBook Pro, судебный процесс "knowledge-agent” иногда приходилось использовать почти 130% CPU.
Activity Monitor (“knowledge-agent” 127.4% High CPU Usage)
Эта проблема порождена высоким потреблением ресурсов процесса»knowledge-agent” присутствует на обоих компьютерах Mac оснащен процессорами Intel, а также те, у кого есть лицо Apple M1, Apple M2.
Cодержание
macOS: knowledge-agent High CPU Usage
knowledge-agent” — это процесс операционной системы macOS, присутствующий в обеих версиях macOS Sonoma, а также в старых операционных системах. macOS Ventura, macOS Big Sur, macOS Catalina. Этот процесс является сборщиком баз данных нескольких процессов"daemon", достигая операций распознавания и анализа нескольких элементов.
Конкретный пример, когда вы испытываете чрезмерное потребление ресурсов. CPU через процесс»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, а также снижение потребления ресурсов CPU.
Если вам нужны все ресурсы CPU, можешь закрыть "knowledge-agent"В Terminal, запустив командную строку:
kill -9 PID (Process ID)
«333» — это PID
в примере выше (фото. 1).
- фиксированный mds_stores высокая CPU использование на Mac / Macонлайн бронирование
- corespotlightd использует большие ресурсы CPU на macOS (2023 Исправлено)
Если у вас есть какие-либо дополнения или вопросы, не стесняйтесь использовать раздел комментариев.