詳細なグラフィックsysstatのLinuxでのインストール

sysstatのは、今リリースした最新バージョン12.1.6を、sysstatのは、Linuxサーバシステムで一般的に使用されるソフトウェアツールキットは、サーバーのパフォーマンスを監視するために使用することができます。たとえば、あなたはCPU、ハードディスク、ネットワークおよびその他のデータを監視することができ、我々は資源とパフォーマンス分析サーバの効率的な利用のために使用することができます。私たちは、この記事で学ぶsysstatの監視キットのインストールと使用頻度の高いコマンドを使用します。

Linuxでは、私たちは、マルチサーバーssh接続のリモートコントロールを使用しています。監視システムのための非常に良い監視ツールバッグsysstatの、必要不可欠です。

sysstatのは、導入を作るために:「SYSSTATは、これらのデータのCPU使用率、ディスクおよびネットワークスループットデータ収集と分析として、私たちがパフォーマンスデータを収集するために、これらのツールの監視システムの性能と効率のためのツールのセットが含まれているソフトウェアパッケージですそれは、私たちはシステムの正常な動作は、システム、サーバーの右腕の安全な操作の効率を改善することであるかどうかを判断するのに役立ちます。」

詳細なグラフィックsysstatのLinuxでのインストール

Linuxのsysstatのパフォーマンス監視ツールの下にインストール

現在主流のLinuxシステムに統合されているパッケージには、sysstatのが付属しています

またはapt-getのsysstatのインストール

2、Gitのインストールパッケージ

yumを-y Gitのインストール
gitのクローンgitのを://github.com/sysstat/sysstat
CD sysstatのは
./configureを
作る&& make installを

sysstatのインストールyumを-y

3、成功したかどうかを確認します(2019年8月15日、sysstatの最新バージョン12.1.6のとおり)、インストール後、あなたは現在のバージョンを見ることができるかどうかを確認するためにコマンドを使用します。

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

それはsysstatのインストールが成功したことを意味し、地図で見ます。

sysstatの使用下でのLinuxの場合:

sysstatのキットには、ツールが含まれています:

  • IOSTATツールは、CPU使用率とデータのハードディスクのスループット効率を提供する;#複数の中央ツール
  • Solarisでmpstatツールは、単一のプロセッサ又はデータプロセッサの複数設けます。
  • pidstat:などのプロセス/タスクの実行に関する統計情報、CPU、メモリ、
  • SARツールは、情報収集を報告し、アクティブなストレージシステムを担当して、統計データの#コアツール
  • SA1ツールは、バイナリファイルに毎日動的な情報システムを収集して保存します。これは、スケジュールされたタスクツールのcronで実行され、フロントエンドプログラムプログラムのために設計されたSADC。
  • レポートの要約で日常のシステムアクティビティ情報を担当するSA2ツール。フロントエンドのためのSARはcronのことで呼び出されるように設計されて
  • SADC動的データ収集ツールシステム、データ収集は、バックエンドSARツールとして使用されるバイナリファイルに書き込まれます。
  • 複数のフォーマットで収集されたデータを表示することによりSADF SAR。
  • nfsiostat:I / O統計のNFS(ネットワークファイルシステム)。
  • cifsiostat:CIFS(共通インターネットファイルシステム)の統計情報

それは、SDAFのSAR、iostatの、Solarisでmpstatが含まれているSADCの主要なツールの使用方法の説明。

Viewコマンド・パラメーター:XXX --help

[<間隔> [<数>]] [<outfile>は]

出力ファイルの数は、間隔S

1、iostatの

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

通訳パラメータ:

-c:のみ状態のCPU
-d:のみステートストレージデバイスを表示し、-cで使用することができない
-kデフォルト表示情報ブロックが-k表示サイズにより読み出さ読み出しKBに変更することができます-m
-t:表示する日付
-pデバイス| ALL:
デバイスは、デバイスまたはパーティションを使用すると、すべての使用している場合、それはあなたがすべてのパーティションとデバイスについての情報を表示することであり、

例:

linuxidc@linuxidc:~/www.linuxidc.com$ iostat -c 1 3
Linux 5.2.5-050205-generic (linuxidc)     08/15/2019     _x86_64_    (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4.28    0.07    5.65    9.88    0.00   80.12

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           6.78    0.00   27.97    0.00    0.00   65.25

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.00    0.00    4.00    0.00    0.00   94.00

より多くを示し、拡張ステータス表示を-x

平均-CPU:%ユーザー%素敵%のシステムは、%iowaitの%アイドル%を盗む
          4.25 0.07 5.53 9.61 0.00 80.55

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

説明:

rrqm / S:秒マージごとに実行読み取り操作の数。すなわちデルタ(rmerge)/ S
wrqm / S:毎秒行われた書き込み操作の数をマージします。すなわちデルタ(wmerge)/ S
R&LT / S:I / Oデバイスの第二読取完了。すなわちデルタ(リオ)/ S
W / S:I / Oデバイスの第二の書き込み完了。すなわちデルタ(WIO)/ S
RSEC / S:秒あたりのセクタ数を読みます。すなわちデルタ(rsect)/ S
WSEC / S:秒あたりのセクタ数を書きます。すなわちデルタ(wsect)/ S
RKB / S:Kが2回目の読み出しあたりのバイト数。各セクタサイズが512バイトであるように、それは、半rsect / sです。(計算必須)
WKBは、/ S:K書き込みあたりのバイト数。それはwsect半分/ sです。(計算必須)
avgrq-SZ:デバイスの平均サイズI / O操作(セクタ)の各データ。デルタ(rsect wsect +)/デルタ(リオ+ WIO)
avgqu-SZ:平均I / Oキューの長さ。すなわち、デルタ(aveq)/ S / 1000 ( なぜならAVEQミリ秒)。
待つ:(ミリ秒単位)デバイスごとの平均待ち時間は、I / O操作。すなわちデルタ(ルセWuse +)/デルタ(リオ+ WIO)
svctm:デバイスごとの平均I / O操作(ミリ秒)サービス時間。すなわちデルタ(使用)/デルタ(リオ+ WIO)
のutil:1秒どのように多くのI / O操作のための時間のパーセント、またはどのくらいの時間は、I / Oのキューが空でない1秒です。
デルタ(使用)/ S / 1000 ( ミリ秒の使用など)%生成されたI / O要求があまりにも、I / Oのシステムが全容量にしたことを示す100%に近い、使用率、ディスクがボトルネックになる可能性がある場合。
70%未満IOアイドル圧力が大きく、一般的に、より高速読み待機を持っている。#CPUアイドル時間

2、Solarisでmpstat

マルチプロセッサシステムのCPUの統計情報を利用するためのSolarisでmpstat。パラメータは、ゼロから、CPU、プロセッサIDの特定-P状態を改善するために使用することができます

Solarisでmpstat

Solarisでmpstat

説明:

%のユーザは、ユーザレベル(ファイルアプリ)操作で使用される総CPU時間の割合を表示します。
ユーザーレベルで表示%の素敵な、素敵な操作、CPUによって占有時間の合計割合。
使用される総CPU時間のカーネル・レベル(カーネル)を実行割合で%システム。
%iowaitのは、I / O操作を待ってCPUの合計時間を要するの割合を示しています。
%IRQインターバル期間内に表示、総ハードウェア割り込みのCPU時間が占領しました。
%はソフトの総ソフト割り込みのCPU時間を占有し、インターバル期間に示します。
%の仮想CPUの割合を待っている間に、別の仮想プロセスにサービスを提供するために、管理プログラム(ハイパーバイザー)を盗みます。
CPUの合計時間の%アイドルCPUのアイドル時間の表示占有率。
内部期間におけるINTR / Sは、CPUは割込みの第二の数を受信します。

3、SADC

あなたが実行するために、絶対パスを使用して、実行可能ファイルのパスを設定しない場合は、/ usr / local / lib / SA /ディレクトリ(Ubuntuの18.04 LTS)に位置してSADC。

筆記具のSDACだけのコレクションは、直接画面にエコーしません。SADCは、データの内容、表示するSADF必要なツールを表示したい場合は、バイナリファイルにデータを書き込むことです。

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

注:任意のパラメータを指定しない場合は、このツールのパラメータは、オプションです

このようなUSR / local / libの/ SA / SADC /として - (後に " - " が必要ですし、少ないエラーが文字化けになります)、データはは/ var / log / SA /ディレクトリ内のファイルに出力されます。

詳細なグラフィックsysstatのLinuxでのインストール

表示またはSADF SARツールによって。

図は次のとおりです。

SADC

4、のFLA

SARは収集バイナリファイルからデータを抽出SADF、SARフォーマットは主にCSV、XMLファイル形式、データベース等インポートやすいExcelプログラムを導出するために使用される、などの直感的ではありません。

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

5、SAR

SARより多くのアプリケーションだけでなく、より複雑な、より正確なデータを、より強力なSARツール、両方の収集システムのCPU、ハードディスク、動的データは、また、動的な表示、より良いビューバイナリデータファイルを表示することができます。我々は唯一のライン、私たちはライン上で理解して何の最も上の人気コンテンツを見てください。

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

パラメータ:

ディレクトリSAR /内のすべてのファイルの読み込みは/ var / logにより、すべての履歴データを表示する-A、および並べ替えが表示され、
デバイスI / Oの中断が提供するスループットを読んで-b、
-Bレポートメモリまたは仮想メモリスワップ統計、
毎秒レポートを作成-cプロセスの数、
p個のパラメータが一緒に用いることができる少し直感的ならば、情報は、物理ブロックデバイス(記憶装置)、読み出しなどを、報告-d書き込まれ、-dp
-fバイナリコンテンツのデータファイルから読み出され、そのようなSAR -fファイル名の
データの収集、時間秒で指定された時間間隔-i、
ネットワークデバイスのステータス-n統計解析、パラメータが続くことができるコンタクトDEV、EDEV 、NFS、NFSD、ようにSOCKと。例えば、DEVは、-N
;統計は、このようなファイル名-oとして、ファイルに書き込まれ-o
マルチプロセッサマシンのための各アプリケーションプロセッサのための-P統計レポート、および有効であることがSMPカーネルを有効にする;
-pフレンドリーなデバイス名表示、簡単に鑑賞するために、それはまた、-dpまたは-NPなど-dと-nパラメータと組み合わせて使用することができ
、メモリとスワップ占有統計-r、
-R
、このパラメータがない場合は、このオプション-tは、ファイルからデータを読み込むのに便利ですこれは、標準としてローカルタイムを読み取ります。
-u CPUの使用率のレポートパラメータ;
-vレポートリソースのiノード、ファイル、または他のカーネル占有情報テーブル、
システムの活動を報告する情報を交換する-w、データを交換する各少数。
-W報告システムのスループット情報交換活動。

#のバージョンの新しい高付加
-x後続プロセスPID値で指定される、プロセスを監視するために使用される;
-Xは、プロセスを監視するために使用されるが、それは子プロセスIDを指定しなければなりません

注意:のみsarコマンド場合は、SARはは/ var / log / saのディレクトリに最新のシステム状態ファイルを読むことです。SAR-Aはは/ var / log / saのディレクトリ内のすべてのファイルのデータを読み込みます。

linuxidc@linuxidc:~/www.linuxidc.com$ sar -u 1 5
Linux 5.2.5-050205-generic (linuxidc)     08/15/2019     _x86_64_    (1 CPU)

02:57:46 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
02:57:47 AM     all      0.00      0.00      2.04      0.00      0.00     97.96
02:57:48 AM     all      8.25      0.00      5.15      0.00      0.00     86.60
02:57:49 AM     all      2.08      0.00      0.00      0.00      0.00     97.92
02:57:50 AM     all     27.27      0.00     12.12      0.00      0.00     60.61
02:57:51 AM     all     44.58      0.00     16.87      0.00      0.00     38.55
平均时间:     all     15.64      0.00      6.98      0.00      0.00     77.38

SAR -n DEV 2 4#ビューのネットワークデバイスのネットワークスループット

図は次のとおりです。

SAR

通訳パラメータ:

IFACE:デバイス名、
rxpck / S:秒当たりの受信パケット;
rxbyt / S:秒すべての受信パケットの数;
txbyt / S:秒当たりの送信されたすべてのパケットの数;
txbyt / S:秒当たりの送信全てのパケットのサイズ;
rxcmp / S:秒当たりの受信パケット数、圧縮データの数;
TxCMP / S :;毎秒圧縮データ送信パケット
rxmcst / S:毎秒受信したマルチキャストパケットの数;

カードの一枚の交通状況を取得したい、我々はgrepのフィルタを使用することができます。DEV 2 4 -n #sar | grepをeth0の

1時55分04秒AMのCPU%ユーザー%いい%系%iowaitの%%アイドル盗む
全て24.77 0.00 75.23 0.00 0.00 0.00 1時55分07秒AMを
1時55分08秒AM全て30.00 0.00 70.00 0.00 0.00 0.00
1時55分09秒全て16.67 0.00 83.33 0.00 0.00 0.00午前
1時55分10秒AM全て26.67 0.00 73.33 0.00 0.00 0.00
1時55分11秒AM全て19.35 0.00 80.65 0.00 0.00 0.00
1時55分12秒AM全て25.81 0.00 74.19 0.00 0.00 0.00
1時55分:13 AM全16.67 0.00 33.33 50.00 0.00 0.00
1時55分14秒AM全て18.18 0.00 28.57 53.25 0.00 0.00
1時55分15秒AMすべての22.86 0.00 38.57 38.57 0.00 0.00
平均時間:すべての22.11 0.00 57.02 20.87 0.00 0.00

詳細なグラフィックsysstatのLinuxでのインストール

6、pidstat

図は次のとおりです。

詳細なグラフィックsysstatのLinuxでのインストール

詳細なグラフィックsysstatのLinuxでのインストール

 

sysstatのの詳細こちらをクリック
のsysstatのダウンロードこちらをクリックしてください

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160082.htm