macOS: knowledge-agent による高CPU使用率?

Macユーザーで、knowledge-agentプロセスがCPUリソースを多く消費していることに気付いた場合、心配する必要はありません。"knowledge-agent"はマルウェアではなく、Mac上のエラーではありません。このmacOSプロセスによるCPUの過負荷問題が発生する理由をできるだけ簡単に説明します。 knowledge-agent High CPU Usage.

私の場合、ラップトップ上で MacBook Pro、 トライアル "knowledge-agent」はほとんど使用するようになった 130% CPU.

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

知っているedge- エージェントハイ CPU 使用法
“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」、いくつかの要素の認識と分析操作に到達します。

具体的な例としては、リソースの過剰な消費が発生した場合です。 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

これは、プロセス「」が実行されるシナリオの XNUMX つです。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)。

追加やご質問がございましたら、お気軽にコメント欄をご利用ください。

テクノロジーに情熱を持っており、喜んで記事を書いています StealthSettings2006 年から .com を運営しています。私はオペレーティング システムに関して豊富な経験を持っています。 macOS, Windows シ Linuxだけでなく、プログラミング言語やブログ プラットフォームでも使用できます (WordPress) およびオンライン ストアの場合 (WooCommerce、Magento、PrestaShop)。

» iHowTo » iHowTo- macOS » macOS: knowledge-agent による高CPU使用率?
コメント