Home

Macのmdsとは何ですか?なぜCPUを高負荷で使用するのですか?

Updated on 2025年6月8日日曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português Türkçe

要約: mdsは、Mac上でSpotlightがファイルのメタデータをインデックス化するプロセスであり、ファイルのメタデータをインデックス化することでSpotlightの検索結果を高速かつ正確に保ちます。mdsがCPUを多く使用する理由やmdsとmds_storesの違いを知りたい場合は、このmdsの紹介をご覧ください。

Macのmds

MacのActivity Monitorをアクセスすると、mdsという過負荷なCPUを使用するプロセスが表示されるかもしれません。このプロセスに戸惑っており、Macを遅くしている原因がこれかどうか心配している場合は、当サイトをご覧ください。

ここでは、Mac上のmdsプロセスが何であるか、どのようにmds_storesと異なるか、なぜCPUを高負荷で使用するのか、CPUを消費しすぎた場合の対処方法について解説します。

Macのmdsとは何ですか?

mdsはMetadata Serverの略称で、ファイル、フォルダー、システムデータなどからメタデータをインデックス化するバックグラウンドプロセスであり、Mac上の組み込み検索ツールであるSpotlightの検索結果を迅速かつ正確に保つために働きます。

Spotlightを使用して検索すると、macOSはmdsによって実行されたインデックス化作業により結果を迅速に取得します。Macに新しいファイルが追加されたり変更されたりすると、mdsは対応するメタデータのインデックス化を行います。

Macのmdsとは何ですか

Activity Monitorでmdsプロセスについて友達に教えてください。

 

mdsとmds_storesの違い

Activity Monitorで、Spotlightに関連する別の似たようなプロセスであるmds_storesも表示されるかもしれません。両方ともSpotlightに関連していますが、やや異なる目的を果たしています。

mdsは、ファイルのメタデータのための全体的なインデックス化の動作と検索調整を管理するメインのMetadata Serverプロセスです。

異なる点として、mds_storesは、Spotlightが検索に使用するメタデータのストレージを処理します。mdsと密接に連携して検索インデックスを更新します。

要するに、mdsはSpotlightインデックス化を制御する脳であり、mds_storesはインデックス化されたデータを保持するストレージユニットである

なぜmdsはCPUを高負荷で使用するのですか?

通常、mdsやmds_storesによるCPUの高負荷使用は一時的であり、常に、Spotlightが追加されたり変更されたりしたファイルをインデックス化しているときに発生します。

新しいMacをセットアップしたり、macOSをアップデートしたり、新しい外部ドライブを接続したり、別のMacからデータ移行を行ったり、アプリをインストールまたは更新したり、多くのファイルを一度に変更したりする場合は、mds(常にmds_storesと一緒に)が高いCPUを消費します。

稀に、破損したSpotlightインデックスがmdsのループやスタックを引き起こし、過剰なCPUを消費することがあります。

Macのmdsが高CPUを使用している場合の対処方法

mdsまたはmds_storesが常に高いCPUを使用している場合、その間、常に 継続的なcorespotlightd CPU過負荷の問題に遭遇します。

その場合、次の方法に従って、mdsの高いCPU使用率を修正するか、少なくとも減少させることができます:

待つ

macOSをインストールしたばかり、またはファイルをたくさんコピーした場合は、時間をかけてください。Spotlightは索引作業を完了するのに比較的長い時間(おそらく数時間)が必要です。mdsの高CPU使用率は、作業が完了すれば収まるはずです。

Macを再起動

再起動すると、mdsプロセスを含むシステムが更新され、一時的なバグがクリアされます。Macを再起動して、mdsのCPU使用率を低下させます。

ただし、この方法は一時的な方法です。mdsのCPU使用率を低く保つには、次の方法を試してください。

Spotlightから外部ドライブと大きなフォルダの索引作業を停止

利用頻度の低い特定の大きなフォルダや外部ドライブの索引作業を停止して、mdsの活動を減らすことができます。

方法:

  1. Appleメニューをクリック > システム環境設定 > Siri & Spotlight > Spotlightプライバシーをクリック。
    Spotlightのプライバシーを開く
  2. +ボタンをクリックして、除外したい大きなフォルダや外部ドライブをリストに追加してください。
    フォルダやドライブをSpotlightプライバシーリストに追加

Spotlightインデックスの再構築

Spotlightの索引が停滞すると、mdsは高CPUを消費し続けます。したがって、mdsが常に高CPUを消費している場合は、Spotlightインデックスを再構築してみてください。

  1. Launchpad > その他 からTerminalを開いてください。
  2. 次のコマンドを入力してください。 sudo mdutil -E /このコマンドは、メインディスクのSpotlightインデックスを強制して消去し、ゼロから再構築します。
  3. 必要に応じて管理者パスワードを入力してください。
    Spotlightインデックスの再構築

このmdsプロセスの紹介を他の人と共有するためにクリックしてください。