Written by
JackYamamoto概要: この記事では、macOSプロセスnsurlsessiondについて紹介し、なぜこのプロセスが過剰なCPUを占有するのかを説明します。さらに、nsurlsessiondの高いCPU使用率を減らすための解決策を提供します。
時々、Macが遅くなっている、Macのファンが大きな音を立てている、その他の異常な現象を見つけると、Activity Monitorにアクセスして、巨大なCPU/帯域幅/メモリを消費するバックグラウンドプロセスがいくつかあることがわかります。そのようなプロセスの1つが、デーモンプロセスであるnsurlsessiondかもしれません。
2015年モデルのiMacが非常に遅く動作しています。Activity Monitorにはnsurlsessiondが常にCPUとメモリを占有していると表示されます。Catalinaを再インストールし、nsurlsessiondを複数回終了しても、常に再起動します。さまざまな同期機能をオフにしてみましたが、何もうまくいきません。何かアイデアはありますか?
同じ問題に苦しんでいる場合、この記事はnsurlsessiondの高いCPU/帯域幅/メモリを解消するのに役立つかもしれません。
nsurlsessiondとは何ですか?
nsurlsessiondはmacOSおよびiOS用のデーモンプロセスであり、キャッシュ、クッキーの保存、リダイレクト処理などを含む多くの操作を制御しています。また、ファイルのダウンロードや転送をバックグラウンドで行う責任も担っています。要するに、このバックグラウンド操作の目的は、Macを他のサービスと同期させることです。iCloudが最も一般的です。
Macでダウンロードやアップロードを行うたびに、nsurlseesiondプロセスがタスクを処理し、中断されないようにします。このプロセスは、アプリケーションが現在使用されていなくても、iCloudベースのアプリにアイテムをアップロードまたは追加する際に動作します。
nsurlsessiondの高CPUの原因は何ですか?
nsurlsessiondプロセスが一時的に高いCPUを使用している場合、大規模なダウンロード、広範なデータ同期操作などに関連している可能性がありますが、nsurlsessiondがMacで長時間リソースを占有している場合は、データの同期中に破損が発生したり、不正なアプリケーション、システムに関連するグリッチ、不安定または遅いネットワーク接続など、他の要因が考えられます。
nsurlsessiondがCPUと帯域幅を多用する場合、Macのパフォーマンスが遅くなることに気づくかもしれません。そして、nsurlsessiondがマルウェアによって乗っ取られた場合、Webブラウザでの奇妙なリダイレクト、不要な広告、個人情報の収集などの症状を経験するかもしれません。
高いnsurlsessiond CPU使用率を修正する方法?
nsurlsessiondの高いCPU問題は一時的なものかもしれません。しばらく待ってみて、それが収まるかどうか確認できます。残念ながら、nsurlsessiondリソースの過剰消費がMacで続いている場合、この部分でいくつかの可能な解決策を試して、nsurlsessiond CPU使用率を減らすことができます。
Macを再起動する
Macを再起動して、Mac上での高いCPU使用率を修正することができます。Macを再起動すると、nsurlsessiond関連のアプリを含むすべての実行中のプロセスを強制的に閉じ、Macをゼロから起動します。データ損失を防ぐために、まず進行中の作業プロジェクトを保存する必要があります。
アクティビティモニターでnsurlsessiondを終了する
アクティビティモニターでは、Macで実行中の各プロセスのリソース使用状況を確認できます。nsurlsessiondのリソース過剰消費など、異常な動作をするプロセスがあれば、そのプロセスを強制終了してCPUを解放できます。
また、ネットワークタブをクリックしてネットワークインテンシブなアプリを特定し、これらのアプリ関連プロセスを強制終了することで、nsurlsessiondの高いCPU使用率問題を解消できます。
ターミナル経由でnsurlsessiondを終了する
アクティビティモニターに加えて、別のmacOSツール、ターミナルもnsurlsessiondプロセスを終了するのに役立ちます。以下の手順に従います:
- ランチパッドを開き、その他フォルダを選択して Terminal を選択します。
- 次のコマンドを入力して Return キーを押します: sudo killall nsurlsessiond
- 管理者パスワードを入力して認証し、再度 Return キーを押します。
ログインアイテムを削除する
MacでnsurlsessiondプロセスがCPUリソースを過剰に使用している場合、その理由は特定のログインアイテムかもしれません。ログインアイテムリストを確認し、特に最近インストールされたアイテムを削除することができます。
ブラウザの拡張機能を削除する
インストールされた悪意のあるブラウザの拡張機能を探すことが次にやるべきことです。デフォルトのブラウザだけでなく、すべてのインストールされたブラウザを確認する必要があります。知識を持たずにインストールされた悪意のある拡張機能がある場合、Macで拡張機能を削除する必要があります。
iCloudを無効にして有効にする
iCloudドライブや写真などのiCloudサービスとの同期に問題がある場合、ユーザーはnsurlsessiondが多くのCPUパワーを消費する可能性があります。iCloudとの接続をリフレッシュすることで、それを排除できます。システム設定に移動し、名前をタップしてiCloudを選択し、iCloudベースのサービスをオフにして、再度オンにします。
Macを更新する
古いmacOSやアプリは、Macでパフォーマンスの問題を引き起こす可能性があります。nsurlsessiondのCPU使用率が高いなど、面倒な状況を避けるためには、Macを常に最新の状態に保つことが良いでしょう。そのため、Macを更新し、OSやアプリケーションを含めて更新することがお勧めです。
Macのnsurlsessiondプロセスに関するこの投稿をシェアしてください!