Issue Mac の「mdworker」プロセスとは

Mac の「mdworker」プロセスとは

Mac ユーザーは、「mdworker」および「mds」プロセスがコンピューター上でアクティブになっていることに気付いて、その目的は何だろうと考えたことがあるかもしれません。名前から始めましょう。「mds」はメタデータ サーバーを表し、「mdworker」はメタデータ サーバー ワーカーの略です。両方のプロセスは、データが Mac 上の 1 つの場所からコピーされ、別の場所に移動されるときなどに、Mac システムにインデックスを付けるために Spotlight によって採用されます。

特定の状況下では、「mds」と「mdworker」が CPU リソースのかなりの部分を占める可能性がありますが、両方のプロセスは、特に CPU を集中的に使用する他のタスクを実行している場合に、システムの全体的な生産性を妨げないように設計されています。ただし、「mds」と「mdworker」が異常に高い数の CPU サイクルを占有していると思われる場合は、アクティビティ モニターで疑いを確認できます。

  1. [アプリケーション] フォルダーに移動し、[ユーティリティ] を開き、アクティビティ モニターを起動します。
  2. [CPU] 列を選択して、アクティブなプロセスを現在使用している CPU サイクルで並べ替えます。
  3. 「mds」または「mdworker」がリストの一番上にあるかどうかを確認します。もしそうなら、Spotlight が正しく機能していないことを示している可能性があります。

Spotlight のデータベースを再構築してみてください

この問題の解決策の 1 つは、Spotlight のデータベースを再構築することです。これを行う最速の方法の 1 つは、組み込みのターミナル ツールを使用することです。

  1. [アプリケーション] フォルダーを開き、[ユーティリティ] に移動して、ターミナルを起動します。
  2. ターミナル ウィンドウで、 sudo mdutil -E /コマンドを入力し、キーボードの Return キーを押します。
  3. Spotlight が Mac のインデックスを再作成するまで待ちます。

「mdworker」の予期しないシャットダウン

一部のユーザーは、「mdworker」が予期せず終了するという問題に遭遇する可能性があります。この問題の潜在的な原因は、システムにインデックスを付けようとしているときに Spotlight が処理能力を失った可能性があることです。 Mac に接続されている外付けドライブが多数ある場合は、それらを Spotlight のインデックスから除外してみてください。

  1. 「アップル」メニューを選択します。
  2. [システム環境設定] を開きます。
  3. [スポットライト] を選択します。
  4. [プライバシー] を開きます。
  5. すべての外付けドライブを Finder ウィンドウからプライバシー ウィンドウにドラッグします。
読み込んでいます...