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

Ubuntu16.04LTSにiostatをインストールして使用する方法

入出力統計とも呼ばれるiostatは、入力デバイスと出力デバイスの統計を収集するために使用できる、一般的なLinuxシステム監視ツールです。これにより、ユーザーはローカルディスク、リモートディスク、およびシステム情報のパフォーマンスの問題を特定できます。 iostatは、レポート、CPU使用率レポート、デバイス使用率レポート、およびネットワークファイルシステムレポートを作成します。

このチュートリアルでは、Ubuntu16.04にiostatをインストールする方法とその使用方法を学習します。

前提条件
  • システムにインストールされているUbuntu16.04デスクトップ。
  • システムにsudo権限が設定されているroot以外のユーザー

iostatをインストール

デフォルトでは、iostatはUbuntu16.04のsysstatパッケージに含まれています。次のコマンドを実行するだけで簡単にインストールできます:

 sudo apt-get install sysstat -y 

sysstatをインストールしたら、次の手順に進むことができます。

iostatの基本的な例

引数なしでiostatコマンドを実行することから始めましょう。これにより、CPU使用率とシステムのI/O統計に関する情報が表示されます。

 iostat 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)avg-cpu:%user%nice%system%iowait%steal%idle 22.67 0.52 6.99 1.88 0.00 67.94Device:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 15.15 449.15 119.01 771022 204292 

上記の出力では、最初の行にLinuxカーネルのバージョンとホスト名が表示されています。次の2行には、平均CPU使用率、CPUがアイドル状態でI / O応答を待機した時間の割合、仮想CPUの待機時間の割合、CPUがアイドル状態の時間の割合などのCPU統計が表示されます。次の2行には、1秒あたりの読み取りと書き込みのブロック数、1秒あたりの合計ブロック読み取りと書き込みなどのデバイス使用率レポートが表示されます。

デフォルトでは、iostatは現在の日付のレポートを表示します。現在の時刻を表示する場合は、次のコマンドを実行します。

 iostat -t 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)2017年12月16日土曜日09:44:55 ISTavg-cpu:%user%nice%system%iowait%steal%idle 21.37 0.31 6.93 1.28 0.00 70.12デバイス:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 9.48 267.80 79.69 771022 229424 

iostatのバージョンを確認するには、次のコマンドを実行します。

 iostat -V 

出力:

 sysstatバージョン10.2.0(C)Sebastien Godard(sysstat orange.fr)

次のコマンドを使用して、iostatコマンドで使用可能なすべてのオプションを一覧表示できます。

 iostat --help 

出力:

使用法:iostat[オプション][<間隔>[<カウント>]]オプションは次のとおりです。[-c][-d] [-h] [-k | -m] [-N] [-t] [-V] [-x] [-y] [-z] [-j {ID |ラベル|パス| UUID | ...}] [[-T] -g] [-p[<デバイス>[、...] | ALL]][<デバイス>[...]|すべて]    

iostatAdvanceの使用例

デバイスレポートのみを1回だけ表示する場合は、次のコマンドを実行します。

 iostat -d 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)デバイス:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 12.18 353.66 102.44 771022 223320 

デバイスレポートを5秒ごとに3回継続して表示するには:

 iostat -d 5 3 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)デバイス:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 11.77 340.71 98.95 771022 223928デバイス:tps kB_read / s kB_wrtn / s kB_ kB_wrtnsda 2.00 0.00 8.00 0 40デバイス:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 0.60 0.00 3.20 0 16 

特定のデバイスの統計を表示する場合は、次のコマンドを実行します。

 iostat -p sda 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)avg-cpu:%user%nice%system%iowait%steal%idle 21.69 0.36 6.98 1.44 0.00 69.53Device:tps kB_read / s kB_wrtn / s kB_read kB_wrtnsda 11.00 316.91 92.38 771022 224744sda1 0.07 0.27 0.00 664 0sda2 0.01 0.05 0.00 128 0sda3 0.07 0.27 0.00 648 0sda4 10.56 315.21 92.35 766877 224692sda5 0.12 0.48 0.02 1165 

次のコマンドを使用して、複数のデバイスの統計を表示することもできます。

 iostat -p sda、sdb、sdc 

デバイスのI/O統計をMB/秒で表示する場合は、次のコマンドを実行します。

 iostat -m 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)avg-cpu:%user%nice%system%iowait%steal%idle 21.39 0.31 6.94 1.30 0.00 70.06Device:tps MB_read / s MB_wrtn / s MB_read MB_wrtnsda 9.67 0.27 0.08 752 223 

特定のパーティション(sda4)の拡張情報を表示する場合は、次のコマンドを実行します。

 iostat -x sda4 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)avg-cpu:%user%nice%system%iowait%steal%idle 21.26 0.28 6.87 1.19 0.00 70.39Device:rrqm / s wrqm / s r / s w / s rkB / s wkB / s avgrq-sz avgqu-sz await r_await w_await svctm%utilsda4 0.79 4.65 5.71 2.68 242.76 73.28 75.32 0.35 41.80 43.66 37.84 4.55 3.82 

CPU使用率の統計のみを表示する場合は、次のコマンドを実行します。

 iostat -c 

次の出力が表示されます。

 Linux 3.19.0-25-generic(Ubuntu-PC)2017年12月16日土曜日_x86_64_(4 CPU)avg-cpu:%user%nice%system%iowait%steal%idle 21.45 0.33 6.96 1.34 0.00 69.91 
>
Ubuntu
  1. Ubuntu20.04LTSにTelnetをインストールして使用する方法

  2. Ubuntu12.04および14.04LTSにLibreoffice4.3をインストールする方法

  3. Ubuntu15.04および14.04LTSにLibreoffice4.4をインストールする方法

  1. Ubuntu20.04にWineをインストールして使用する方法

  2. Ubuntu18.04にFFmpegをインストールして使用する方法

  3. Ubuntu18.04にWineをインストールして使用する方法

  1. Ubuntu18.04にCurlをインストールして使用する方法

  2. Ubuntu20.04にCurlをインストールして使用する方法

  3. Ubuntu16.04LTSにSoftHSMをインストールして使用する方法