GNU/Linux >> Linux の 問題 >  >> Linux

iostat:コマンドが見つかりません

iostat ユーティリティは、CPU とデバイスの使用状況に関するレポートを生成します。ストレージについては、ブロック デバイスとパーティションの入出力統計を提供します。 -d オプションを使用してデバイス情報のみを指定すると、iostat コマンドは各ストレージ デバイスの次の統計を一覧表示します。

  • 1 秒あたりの転送 (I/O リクエスト) (tps)。
  • 1 秒あたりの読み取りブロック数 (kB_read/s)。
  • 1 秒あたりの書き込みブロック数 (kB_wrtn/s)。
  • 読み込まれたブロックの総数 (kB_read)。
  • 書き込まれたブロックの総数 (kB_wrtn)。

このレポートを使用して、ストレージ ドライブの使用状況を監視し、潜在的なボトルネックを特定できます。たとえば、障害のあるドライブでは、1 秒あたりの読み取りや書き込みが予想よりも少ない場合があります。このレポートを使用して、使用可能なデバイス間で I/O 負荷を最適に分散する方法を決定することもできます。

構文

iostat コマンドの構文は次のとおりです。

# iostat [options] [device names]

iostat コマンドの実行中に以下のエラーが発生した場合:

iostat: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
Debian apt-get install sysstat
Ubuntu apt-get install sysstat
アルパイン apk add sysstat
Arch Linux pacman -S sysstat
カリ Linux apt-get install sysstat
CentOS yum install sysstat
Fedora dnf インストール sysstat
Raspbian apt-get install sysstat

iostat コマンドの例

1. CPU 使用率を取得するには:

# iostat -c
# iostat -c 2 10 (2 秒の遅延と 10 回の繰り返し)

2. デバイスの使用率を取得するには:

# iostat -d
# iostat -d 2 10         (With delay of 2 seconds and 10 iterations) 

3. 人間が判読できる NFS IO 統計を表示するには:

# iostat -nh
# iostat -n -h 2 10         (With delay of 2 seconds and 10 iterations)

4. 統計をバイト/秒ではなくキロバイトで表示するには:

# iostat -k 
# iostat -k 2 10         (With delay of 2 seconds and 10 iterations)

5. 統計をバイト/秒ではなくメガバイトで表示するには:

# iostat -m 
# iostat -m 2 10         (With delay of 2 seconds and 10 iterations)

6. 登録済みのデバイスマッパー名を表示するには:

# iostat -N 
# iostat -N 2 10         (With delay of 2 seconds and 10 iterations)

7. NFS レポートを表示するには:

# iostat -n 
# iostat -n 2 10         (With delay of 2 seconds and 10 iterations)

8. ブロック デバイスとそのパーティションの統計を表示するには:

# iostat -p 
# iostat -p 2 10         (With delay of 2 seconds and 10 iterations)

9. 表示された各レポートの時間を取得するには:

# iostat -t 
# iostat -t 2 10         (With delay of 2 seconds and 10 iterations)

10. バージョン番号を取得するには:

# iostat -V 
# iostat -V 2 10         (With delay of 2 seconds and 10 iterations)

11. 拡張統計を表示するには:

# iostat -x
# iostat -x sda
# iostat -x sda 2 5         (With delay of 2 seconds and 10 iterations)

12. iostat に出力を省略するように指示するには:

# iostat -z 
# iostat -z 2 10         (With delay of 2 seconds and 10 iterations)


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. lspci:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. サブスクリプション マネージャー:コマンドが見つかりません

  3. ln:コマンドが見つかりません