Spotlight は macOS ですべてをインデックス化し、プロセッサとディスクに負荷を生じさせます。 ラップトップのバッテリ充電と SSD の書き換えリソースと Spotlight の間違いない利便性、どちらが価値があるかはすでに古典的な問題になっています。
目次
macOS の MDS とは何ですか?
mds は「メタデータ サーバー」であり、macOS の検索ソリューションである Spotlight に含まれています。 Cmnd” + “Space” で検索バーを呼び出すことができます。
最近、ファイルやアプリケーションをある Mac から別の Mac に転送したり、大量の新しいファイルをダウンロードした場合、mds と mdworker がフル稼働し、多くのメモリとプロセッサを使用することはよくあることです。 これらのプロセスは、すべてのファイルのインデックスを作成するために動作しており、これにより迅速な検索が可能になります。
どうすれば確実にわかるのですか?
ただ Spotlight を開くと、プログレス バーの横に「インデックス作成中…」という文字が表示されるはずです。 このメッセージが表示されたら、Spotlight がインデックス作成中であることを認識し、これがリソースを使用する理由となります。 これは通常数時間かかりますが、ハード ディスクやプロセッサの速度によって異なる場合があります。
Spotlight は、すべてのリソースを使用しないように設定されています。 多くのリソースを必要とする他の操作にコンピュータを使用する場合、インデックス作成プロセスは一時的に停止するはずです。 しかし、Mac が非アクティブのままで、電源ネットワークに接続されている場合、Spotlight はデータベースの作成に必要なすべての利用可能なリソースを使用します。
mds プロセスは mdworker に関連していますか?
はい、もちろんです。 通常、macOS では、データ コレクターとしての worker とサーバーとしての mds プロセスが一緒に動作します。 このタンデムの仕事については、以前の記事で詳しく説明しました。
Read more: Mac の mdworker プロセスとは?
解決策
これらのプロセスは Spotlight が原因なので、それらをなだめる必要があります(怖がらないで、これはあまり長い時間のためではありません。 これを行うには、ターミナルに移動し、次のコマンドを入力します:
sudo mdutil -a -i off
- Spotlight は現在完全に無効になっており、私たちは監視に入り、喜びます;
- Now turn on the search for everything back:
sudo mdutil -a -i on
- Or Spotlight could be disabled forever.
結論
私自身は Spotlight なしでもよかったし(古い学校では、すべてのデータを手動でシステム化することを教えられました)、コンピュータの内部検索を単にオフにする方法もありますが、それはあまりにも簡単すぎるでしょう、とすぐに言っておきます。 また、Spotlightのインデックスは私だけではなく、コンピュータにインストールされているいくつかのプログラムも使用している。 さらに、そのようなプログラムが増えれば増えるほど、……合理的な方法を選びましょう。