如果您是MAC用户,并且您已经注意到知识代理流程会消耗大量CPU资源,那么这不是一个问题。 “知识代理” 它不是恶意软件应用程序,也不是Mac上的错误。我们将尝试尽可能简单地解释您的意思,为什么会出现此MacCOS过程过载处理器的问题。 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。
macOS: knowledge-agent High CPU Usage
“knowledge-agent” 是MacCOS操作系统的一个过程,在版本上都存在 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” 在终端,执行命令行:
kill -9 PID (Process ID)
“333” 是 PID
在上面的示例中(照片1)。
如果您必须完成或提出问题,请随时使用评论框。