これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドsadfです。
プログラム:
NAME
sadf-sarによって収集されたデータを複数の形式で表示します。
SYNOPSIS
SADF [ -C ] [ -c | -d | -j | -p | -x ] [ -H ] [ -h ] [ -T | -t | -U ] [ -V ] [ -P { CPU
[、...] | 全て } ] [ -s [ hh:mm [:ss] ] ] [ -e [ hh:mm [:ss] ] ] [ -- sar_オプション ] [ インターバル
[ カウント ] ] [ データファイル | -[0-9] + ]
DESCRIPTION
この SADF コマンドは、によって作成されたデータファイルの内容を表示するために使用されます sar(1)
指図。 しかし、とは異なり sar, SADF 多くの異なる形式(CSV、XML、
など)デフォルトのフォーマットは、パターン処理コマンドで簡単に処理できるフォーマットです。
awkのように(オプション-pを参照)。
この SADF コマンドは、に保存されている標準の出力レコードを抽出して書き込みます。 データファイル
ファイル。 このファイルは、次のバージョンで作成されている必要があります。 sar それと互換性があります
of 悲しい。 If データファイル 省略、 SADF 標準のシステムアクティビティの日次データファイルを使用します。
-1、-2などを引数として入力することもできます。 SADF そのデータを表示するには
数日前。 たとえば、-1は昨日の標準システムアクティビティファイルを指します。
標準のシステムアクティビティの日次データファイルの名前は 悲しい or ああああMMDD、ここでYYYY
は現在の年、MMは現在の月、DDは現在の日を表します。 SADF
最新のを探します 悲しい と ああああMMDD、そしてそれを使用します。 デフォルトでは、次の場所にあります
会場は / var / log / sysstat ディレクトリ。 ただし、別の場所を指定することは可能です
それ:もし データファイル が(プレーンファイルではなく)ディレクトリである場合、それは
標準のシステムアクティビティの日次データファイルが配置されているディレクトリ。
この インターバル と カウント パラメータは伝えるために使用されます SADF 選択する カウント で記録
インターバル 秒間隔。 の場合 カウント パラメータが設定されていない場合、に保存されたすべてのレコード
データファイルが表示されます。
のすべてのアクティビティフラグ sar コマンドラインに入力して、
活動は報告されます。 それらを指定する前に、ダッシュ(-)のペアを
フラグとフラグを混同しないようにするためのコマンドライン 悲しい。 指定しない
フラグはCPUアクティビティのみを選択します。
OPTIONS
-C教えて SADF ファイルに存在するコメントを表示します。
-c古いシステムアクティビティバイナリデータファイル(バージョン9.1.6以降)を現在のものに変換します
最新のフォーマット。 次の構文を使用します。
SADF -c 古いデータファイル > 新しいデータファイル
-dデータファイルの内容を簡単に取り込める形式で印刷します。
リレーショナルデータベースシステム。 出力は、セミコロンで区切られたフィールドで構成されます。
各レコードには、ファイルが作成されたホストのホスト名が含まれています。
間隔値(または該当しない場合は-1)、簡単に受け入れられる形式のタイムスタンプ
ほとんどのデータベース、およびによって指定された追加のセミコロンで区切られたデータフィールド
sar_オプション コマンドラインオプション。 タイムスタンプ出力は、によって制御できることに注意してください
オプション-T、-tおよび-U。
-e [hh:mm [:ss]]
現地時間で指定されたレポートの終了時刻を設定します。 デフォルトの終了時間は
18:00:00。 時間は24時間形式で指定する必要があります。
-Hレポートのヘッダーのみを表示します(該当する場合)。 フォーマットがない場合
指定すると、データファイルのヘッダーデータ(メタデータ)が表示されます。
-hオプション-dと組み合わせて使用すると、すべてのアクティビティが表示されます
一本の線で水平に。
-jデータファイルの内容をJSON(JavaScript Object Notation)形式で出力します。
タイムスタンプは、オプション-Tおよび-tで制御できます。
-P {cpu [、...] | 全て }
言う SADF プロセッサに依存する統計は、
指定されたXNUMXつまたは複数のプロセッサ。 の指定 全て キーワードレポート統計
個々のプロセッサごとに、そしてすべてのプロセッサに対してグローバルに。 プロセッサに注意してください
0は最初のプロセッサです。
-pデータファイルの内容を簡単に処理できる形式で印刷します
awkのようなパターン処理コマンド。 出力は、で区切られたフィールドで構成されます
タブ。 各レコードには、ファイルが作成されたホストのホスト名が含まれています。
間隔値(または該当しない場合は-1)、タイムスタンプ、デバイス名(または-の場合
該当なし)、フィールド名とその値。 タイムスタンプ出力は次のようになる可能性があることに注意してください
オプション-T、-t、および-Uによって制御されます。
-s [hh:mm [:ss]]
データの開始時刻(現地時間で指定)を設定します。 SADF command
指定された時間以降に時間タグが付けられたレコードを抽出します。 デフォルト
開始時間は08:00:00です。 時間は24時間形式で指定する必要があります。
-TタイムスタンプをUTC(協定世界時)ではなく現地時間で表示します。
-tタイムスタンプを、データファイル作成者の元の現地時間で表示します。
UTC(協定世界時)。
-Uタイムスタンプ(UTC-協定世界時)をエポックからの秒数で表示します。
-Vバージョン番号を出力して終了します。
-xデータファイルの内容をXML形式で出力します。 タイムスタンプは次の方法で制御できます
オプション-Tおよび-t。 対応するDTD(ドキュメントタイプ定義)とXMLスキーマ
sysstatソースパッケージに含まれています。 それらはまたで利用可能です
http://pagesperso-orange.fr/sebastien.godard/download.html
ENVIRONMENT
この SADF コマンドは、次の環境変数を考慮に入れます。
S_TIME_DEF_TIME
この変数が存在し、その値が UTC その後 SADF 代わりにUTC時刻を使用します
にある現在の毎日のデータファイルを決定する現地時間 / var / log / sysstat
ディレクトリにあります。
例
SADF -d / var / log / sysstat / sa21 -- -r -n DEV
システムアクティビティファイル「sa21」からメモリとネットワークの統計を抽出し、表示します
それらは、データベースが取り込むことができる形式になっています。
SADF -p -P 1
現在の毎日からプロセッサ1(XNUMX番目のプロセッサ)のCPU統計を抽出します
データファイルを作成し、パターンで扱いやすい形式で表示します
処理コマンド。
onworks.netサービスを使用してオンラインでsadfを使用する