GNU / Linuxベースのシステムでハードディスクにアクセスしているプロセスを調べるにはどうすればよいですか?


46

ディスクアクセスのtopに相当するものを探しているので、どのプロセスが現在ディスクに読み書きしているのかを知ることができます。現在Ubuntuを使用していますが、GNUツールセットの一部として利用できる標準ツールがあると思います。

回答:


56

答えの5分の3を自分で手に入れました-欲しいものはiotopと呼ばれます。追加のリポジトリで検索してください。そこにあるはずです。

代替テキスト


+1は私を打ち負かしました。ここにプロジェクトのホームページがあります:guichaz.free.fr/iotop
quack quixote 09/10/10

5
ユニバースリポジトリには、Ubuntu 8.10(Intrepid Ibex)以降に使用可能なiotopパッケージがあります。sudo apt-get install iotop
オリビエダゲナイス

23

htop» F2»列»アクティブ列»IO_RATE

次に、この列で並べ替えます。またIO_READ_RATEIO_WRITE_RATE列を追加し、それらに従って並べ替えることができます。


2
これは、(他のパッケージをインストールする場所がオプションで実際にはない)のSynologyボックスに埋め込まれたLinux上で私のために働いた
benjymous

9

iotoptopI / O使用情報を監視するのに対応するものです。プロセスによって開かれたファイルの詳細情報、またはディレクトリで開かれたファイルのリストが必要な場合、またはシステム全体のファイルを監視する場合は、を使用しますlsoflsof非常に用途が広く、オープンtcp、udp、NFS接続に関する情報も提供します。


5

私はに使用します

AtopはASCIIフルスクリーンパフォーマンスモニターであり、すべてのプロセスのアクティビティをレポートできます(間隔中にプロセスが終了した場合でも)、長期分析のためにシステムとプロセスアクティビティの毎日のログを記録し、色を使用して過負荷のシステムリソースを強調表示しますなど。定期的な間隔で、CPU、メモリ、スワップ、ディスク、ネットワークレイヤーに関連するシステムレベルのアクティビティを表示し、アクティブなプロセスごとにCPU使用率、メモリ増加、ディスク使用率、優先度、ユーザー名、状態、そして終了コード。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.