mdsとmdworkerとは何ですか、そしてなぜそれらは私のMac上で実行されているのですか?
Activity Monitorをチェックアウトしているときに、認識していないプロセスがいくつかあります。mdsとmdworkerです。どちらもアイコンを持っていません、そして、彼らは絶えず走っているようです。心配しないで、彼らは無害です.
この記事は、kernel_task、hidd、installdなど、Activity Monitorに見られるさまざまなプロセスを説明している一連の記事の一部です。それらのサービスが何であるかわからないのですか?読み始めるほうがよい!
この2つのプロセスは、macOS検索ツールであるSpotlightの一部です。最初のmdsはメタデータサーバーを表します。このプロセスでは、検索結果をすばやく表示するために使用されるインデックスを管理します。 2番目のmdworkerは、メタデータサーバーのワーカーを表します。これはあなたのファイルに実際にインデックスを付けるという大変な作業であり、その迅速な検索を可能にします。.
mdsとmdworkerがそれほど多くのRAMとCPUを使用している理由?
最近、ファイルやアプリケーションをあるMacから別のMacに移行したことがある場合は、mdsとmdworkerが大量のCPUパワーとメモリを占有するのが普通です。最近コンピュータにたくさんの新しいファイルを追加した場合も同様です。プロセスは両方ともあなたのすべてのファイルのインデックスを構築するために働いています、それは後であなたの速い検索を動かすものです.
どのようにあなたはこれが事実であると言うことができますか? Spotlightを開くと、プログレスバーの横に「インデックス作成」という単語が表示されます。.
そのメッセージが表示されたら、Spotlightはインデックスの作成に苦労していることを知っているので、それがリソース使用の理由です。これは通常2、3時間しかかかりませんが、これはハードドライブとプロセッサの速度によって異なります。.
Spotlightはすべてのリソースを使い果たさないように設定されています。プロセッサに負荷のかかる処理を行っているのであれば、これらの処理は中断されるはずです。しかし、あなたのMacがアイドル状態のままで、あなたがバッテリーで動いていないのであれば、Spotlightはデータベースを構築するために必然的にどんなリソースでも使うことが自由にできる.
Spotlightインデックスを再構築する
これらのプロセスが仕事を終えたことがないようで、インデックス作成が開始されてから数日後にCPUとメモリを常に使用している場合は、インデックスが破損する可能性があります。幸い、Spotlightインデックスを再構築することでこのような問題を解決できます。.
これを行うには2つの主な方法があります。最初の方法は、ハードドライブ全体を[Excluded Locations]リストに追加してから、もう一度追加することです。 2つ目は、ターミナルを開いてから次のコマンドを実行することです。
sudo mdutil -E /
どちらの方法でも、Spotlightのインデックス全体が再構築されます。これは、Spotlightを引き上げて、プログレスバーの横にある左上の「Indexing」という単語を探すことで確認できます。そのプロセスが完了したら、mdsとmdworkerは過剰なCPUを占有するのをやめるべきです。そうでない場合は、First Aidを実行してMac上のファイルシステムの問題を解決してから、インデックスを再構築することを検討してください。それはほとんどすべての場合に問題を解決するでしょう.