Mac OS X でディスク アクティビティを監視する
目次:
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 は、ディスクの読み取りと書き込み、およびそれらを引き起こしているアプリケーションまたはプロセスも示します。