Mac OS X でディスク アクティビティを監視する

目次:

Anonim

Activity Monitor アプリまたはいくつかのコマンド ライン ツールを使用して、Mac OS X のディスク アクティビティを監視できます。アクティビティ モニターは最も簡単でユーザー フレンドリーですが、ターミナル オプションを使用すると、さらに詳しい情報を取得できます。

Activity Monitor で Mac のディスク アクティビティを監視する

ディスク アクティビティをすばやく把握したいほとんどの Mac ユーザーは、Activity Monitor アプリケーションをチェックできます。

  • /Applications/Utilities/ にある Activity Monitor を起動するか、Command+Space Bar を押して Spotlight 検索を起動し、その方法で見つけることができます
  • Activity Monitorアプリ内のDisk Activityタブをクリック
  • 右側のグラフはディスク アクティビティを示しています
  • 「データ読み取り/秒」と「データ書き込み/秒」に特に注意してください

ディスク使用量の原因は?場合によっては CPU 使用率と相関し、ビデオ、オーディオ、または Spotlights の mds と mdworker を変換する場合など、一部のアプリとプロセスは両方に負荷がかかります。確実に知るには、/Applications/Utilities/ からターミナルを起動して読み進めてください。

コマンド ラインからのディスク アクティビティの監視

アクティビティモニターに表示される内容は多少制限される可能性があります。ディスクの入出力を引き起こしているアプリケーションまたはプロセスに固有の情報が必要な場合は、ターミナルを起動し、次のコマンドを使用して詳細を取得できます。情報。

iotop

最初は iotop です。当然のことながら、その名前は I/O の top のようなものです

sudo iotop -C 5 10

iotop は次のようなレポートを返し、ディスク全体の読み取り/書き込み、プロセス、コマンド (またはアプリ)、および各プロセスによってアクティブに書き込まれているバイト サイズを示します。

ディスクを使用しているアプリとプロセスを簡単に比較するには、iotop コマンドで -P フラグを渡し、% I/O 列に注意してください:

sudo iotop -P -C 5 10

iotop は、パスを指定して -m フラグを使用することにより、ディスク ドライブで絞り込むこともできます。以下の例では、ルート ファイルシステムのみがアクティビティを監視されます:

sudo iotop -Pm /

iotop だけが選択肢ではありませんが…

fs_usage

fs_usage アプリは、ディスク アクティビティとファイル システムで何が起こっているかを確認するためのもう 1 つの選択肢です。デフォルトでは、 fs_usage は、いくつかの基本的なニーズに対応しきれない大量のデータを表示する、消防ホースのようなものになる可能性があります:

sudo fs_usage -f filesys

fs_usage は、ディスクの読み取りと書き込み、およびそれらを引き起こしているアプリケーションまたはプロセスも示します。

Mac OS X でディスク アクティビティを監視する