OS Xの特定のドライブのディスクI / Oを監視する


5

Macbook Proには2台の内蔵ドライブがあり、エンクロージャー内のUSB経由で3台目のドライブを接続しました。

現在、外部ドライブの安全なワイプを行っており、その特定のドライブのディスクI / Oを確認したいのですが、アクティビティモニターを使用すると、すべてのドライブの合計ディスク使用量のみが表示されます。

できれば組み込みまたは無料の方法で、特定のドライブの合計I / Oを監視する方法はありますか?プロセスIDでフィルタリングしたくありません。マウントされたディスクでフィルタリングしたいだけです。

編集:通常のマウントされたドライブの場合、ターミナルプログラムiostatで十分なようです。ただし、マウントされていないドライブ(ディスクユーティリティで安全にワイプされるドライブなど)の場合、アクティビティモニターにはディスクI / Oを報告する方法があるように見えますが、iostatはドライブを表示しません。

回答:


3

「iostat」コマンドを確認してください。

ターミナルからコマンドを実行します。「man iostat」を実行して、マニュアルページを取得します。

Linuxでの使用に関する簡単な概要を次に示します。

http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html


1
質問を投稿する前にこれを試してみましたが、うまくいきませんでした。言及すべきだった。外付けドライブを見ると表示されますが、diskutil listマウントされていないため(現在、パーティション分割、フォーマットされておらず、安全に消去されています)、の下には表示されませんiostat
-raffi

1
ああ、私はあなたの問題を見る。今私は推測していますが、ドライブをマウントせずに、または監視ツールからデバイスに排他的にアクセスすることなく、ioを監視できるとは思いません。
-pjmelling

私もそう思いましたが、Activity Monitorが安全な消去のように見えるもののI / O速度を報告しているのを見たとき(その時点ではメインドライブで何もしていませんでしたが、書き込み速度は約30 MBでした/ s)、まだ可能だと思った。しかし、あなたが正しいという可能性は十分にあります。
-raffi

High Sierraでは機能しません。iostat: could not record 'disk3' for monitoringsudo経由で実行する場合でも取得します。
msc


0

このフォーラムのディスカッションによると、GeekToolは必要な機能を提供する可能性があります。

GeekToolを試してください(LifehackerチュートリアルThemeMyMacのチュートリアルMacRumors フォーラムの多数のスクリプト)。

仕事中にMacにアクセスすることはできませんが、監視を行ったり、このツールで必要なことを実行するスクリプトを見つけたり作成したりすることができるはずです。


私も調査中にこの解決策に出会いましたが、スレッドや他のサイトを検索しましたが、役立つスクリプトは見つかりませんでした。いずれにせよ、GeekToolはほとんどの場合、ターミナルを介して実行できる既存のコマンドをサポートしているようです。それを行うのに適したコマンドがまだ見つかりません。しかし、提案に感謝します。
-raffi

High Sierraでは機能しません。取得しdtrace: invalid probe specifierます。
msc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.