ハードドライブアクティビティの監視

ハードドライブアクティビティの監視

Ubuntu 14.04サーバーで明らかな理由なく、大規模なハードドライブアクティビティが発生しています。突然現れ、数分間続くと消えます。システムリソースを消費し、システム全体の速度を低下させます。

ディスクアクティビティを監視するために使用できる(コマンドライン)ツールはありますか?プロセス使用中のディスクと文書関連? CPUの場合、htopのようなものです。

答え1

I / O使用量を確認するために、私は通常ディストリビューiotopションにデフォルトでインストールされていませんが、次のように簡単に入手できます。

sudo apt-get install iotop

その後、root権限で始めます。

sudo iotop --only

この--onlyオプションが表示されますただ現在I/Oにアクセスしているプロセスです。

端末のiotop画像

答え2

あなたは試すことができますニモン

sudo apt-get install nmon

努力する:

nmon

出力は次のとおりです。

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

d = ディスクを押す c = CPU を押す r = RAM を押す q を押す

次のことを試すこともできます。

iostat

出力は次のとおりです。

Linux 3.16.0-30-generic (client01)    03/01/2016      _i686_  (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
      39.73   24.58    2.96    0.26    0.00   32.48

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               3.32        57.31        40.05  119879872   83767716
sdb               1.45        15.02        22.60   31424408   47273012

答え3

CPUの場合、htopのようなものです。

atop- ATコンピューティングのためのシステムおよびプロセスモニター

# apt-get install -y atop
# atop

と同様のインターフェースを持っていますhtop

次に、shift+ d- を押してディスクのアクティビティを確認します。

次に - を押してcコマンド名全体を確認します。

  PID  DSK COMMAND-LINE          
28497  37% /usr/sbin/apache2 -k start
28496  36% /usr/sbin/apache2 -k start
30528  11% mplayer
..........
.....
  • shift+ c- CPU
  • shift+ m- 記憶
  • shift+ d- ディスク
  • shift+ n- ネットワーキング(ただし、カーネルパッチが必要な場合があります)

答え4

collectltopツールは、その他のさまざまな用途など、特定の目的のためにのみ設計されたユーティリティで動作することができます。psiotop

取付ける:

sudo apt-get install collectl

たとえば、collectl -sc次のコマンドを使用してCPU使用率の概要を監視できます。

次のコマンドは、collectl -sdディスク使用量を監視するのに役立ちます。

これを使用して個々のディスクからデータを収集することもできますが、collectl -sDディスク全体の情報は報告されないことに注意してください。

Collectlをトップレベルのユーティリティとして動作させるのはとても簡単です。ターミナルで次のコマンドを実行すると、collectl --topLinuxシステムで実行されているときに最上位のツールが提供する同様の出力が表示されます。

Collectl ユーティリティを ps ツールとして使用するには、端末で次のコマンドを実行します。

collectl -c1 -sZ -i:1

ps端末でコマンドを実行するのと同じように、システムのプロセスに関する情報を取得できます。

ttcpとforをc組み合わせることができます。CPUはいcollectl -stc

このツールがサポートするサブシステムサマリーのリスト:

b – buddy info (memory fragmentation)
c – CPU
d – Disk
f – NFS V3 Data
i – Inode and File System
j – Interrupts
l – Lustre
m – Memory
n – Networks
s – Sockets
t – TCP
x – Interconnect
y – Slabs (system object caches)

collectlグラファイトまたはグラファイトによる可視化:

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

関連情報