ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11.1 Information Library (日本語) |
- フロー統計の報告
flowstat [-r | -t] [-i interval] [-l link] [flow]
flowstat [-S] [-A] [-i interval] [-p] [ -o field[,...]] [-u R|K|M|G|T|P] [link] [-l link] [flow]
flowstat -h [-a] -f filename [-d] [-F format] [-s time] [-e time] [flow]
flowstat コマンドは、ユーザー定義フローに関する実行時統計情報を報告します。flowadm show-flow は、このコマンド向けにフロー名の情報を提供します。
flowstat コマンドには次のオプションとオペランドがあります。これらは、後述の「サブコマンド」に示されているいくつかのコマンド形式の間で共通です。
flowstat は、次のコマンド形式をサポートします。
この形式のコマンドは、すべてのフローを繰り返し検査して統計情報を報告します。出力は、フロー使用率の高い順にソートされます。フローが指定されていない場合、システムはすべてのフローの統計情報を表示します。
受信側の統計情報のみを表示します。受信されたバイト数とパケット数や、ドロップなどが含まれます。完全な一覧については、例を参照してください。
送信側の統計情報のみを表示します。送信されたバイト数とパケット数や、ドロップなどが含まれます。後述の例を参照してください。
統計情報がリフレッシュされる間隔を秒単位で指定します。デフォルトの間隔は 1 秒です。
指定されたリンク上のすべてのフローの統計情報または指定されたフローの統計情報を表示します。
この形式のコマンドでは、どの統計情報を表示するかを指定できます。
このフローのすべての統計情報フィールドをダンプします。このコマンドの出力統計情報には、ほかのすべての flowstat コマンドによって報告されるすべての統計情報が含まれます。
統計情報がリフレッシュされる間隔を秒単位で指定します。デフォルトの間隔は 1 秒です。
指定されたリンク上のすべてのフローまたは指定されたフローの統計情報を表示します。
表示する出力フィールドのコンマ区切りリストを表示します (大文字と小文字は区別されません)。フィールド名は、次に示すフィールドのいずれか、またはサポートされるすべてのフィールドを表示するための特殊な値 all にする必要があります。
サポートされる RX フィールドの一覧:
flow
rbytes
ipkts
idrops
TX フィールドの一覧:
flow
obytes
opkts
odrops
安定したマシン解析可能な形式を使用して出力します。
prstat(1M) が CPU 使用率をプロセス別に表示するのと似た方法で、フロー別のネットワーク使用率を継続的に表示します。
使用した場合、すべての統計情報の表示単位を選択できます (たとえば、R: 生の数値、K: キロビット、M: メガビット、T: テラビット、P: ペタビット)。使用しなかった場合、必要に応じて異なる単位を使用して統計情報が表示されます。
格納されている拡張アカウンティングファイルからネットワーク使用率の履歴を表示します。この構文を使用するには、acctadm(1M) によってネットワークアカウンティングがあらかじめ構成され、有効になっている必要があります。デフォルトの出力は、拡張アカウンティングが有効になっていた全期間における既存のリンクのネットワーク使用率のサマリーです。
拡張アカウンティングが有効になっている場合に、特定の期間におけるすべてのネットワーク使用率の履歴を表示します。これには、すでに削除されたフローの使用率の情報が含まれます。
ネットワークフロー使用率の履歴の拡張アカウンティングレコードが読み取られるファイルを指定します。
ロギング情報が存在する日付を表示します。日付は、mm/dd/ yyyy の形式で表示されます。
ネットワークフロー使用率の履歴情報の出力形式を指定します。gnuplot が唯一のサポートされる形式です。
データ表示の開始時間と停止時間を指定します。時間は、MM/DD/ YYYY,hh:mm ss の形式で指定します。hh は 24 時間表記を使用します。
flowstat コマンドの各形式にはオペランドが 1 つ含まれていますが、これは省略可能です。
指定された場合、指定されたフローについてのみ報告します。それ以外の場合は、すべてのフローについて報告します。フローは zonename/flowname という形式の名前を持ちます。zonename 修飾子の付いていない flowname は、大域ゾーン内に存在するものと理解されます。
例 1 統計情報の表示
すべてのフローの統計情報を表示するには、次のコマンドを入力します。統計情報は、3 桁の数値に該当する単位が付けられた形で表示されます。デフォルトの間隔は 1 秒です。
# flowstat -i 1 FLOW IPKTS RBYTES IDROPS OPKTS OBYTES ODROPS flow1 528.54K 787.39M 0 179.39K 11.85M 0 flow2 742.81K 1.10G 0 0 0 0 flow3 0 0 0 0 0 0 flow1 67.73K 101.02M 0 21.04K 1.39M 0 flow2 0 0 0 0 0 0 flow3 0 0 0 0 0 0 . . . . . . . . . . . . . . . . . .
例 2 受信側の統計情報の表示
次のコマンドは受信側の統計情報を表示します
# flowstat -r FLOW IPKTS RBYTES IDROPS flow1 4.01M 5.98G 0 flow2 742.81K 1.10G 0 flow3 0 0 0
例 3 送信側の統計情報の表示
次のコマンドは、送信側の統計情報を 5 秒間隔で表示します。
# flowstat -t FLOW OPKTS OBYTES ODROPS flow1 24.37M 1.61G 0 flow2 0 0 0 flow3 4 216 0
例 4 統計情報の特定のセットの表示
次のコマンドは、指定された一連の統計情報フィールドを表示します。
# flowstat -o FLOW,IPKTS FLOW IPKTS flow1 68.58M flow2 742.81K flow3 4
例 5 ネットワーク使用率の履歴の表示
フロー使用率の統計は、拡張アカウンティング機能 acctadm(1M) を使用すると格納できます。
# acctadm -e extended -f /var/log/net.log net # acctadm net Network accounting: active Network accounting file: /var/log/net.log Tracked Network resources: extended Untracked Network resources: none
保存されたデータを取得するには、次のようにします。
# flowstat -h -f /var/log/net.log LINK DURATION IPACKETS RBYTES OPACKETS OBYTES BANDWIDTH flowtcp 100 1031 546908 0 0 43.76Kbps flowudp 0 0 0 0 0 0.00Mbps
2008 年 2 月 19 日 10 時 38 分 46 秒から同じ日の 10 時 40 分 06 秒までの flowtcp のロギング情報を表示するには、次のようにします。
# flowstat -h -s 02/19/2008,10:39:06 -e 02/19/2008,10:40:06 \ -f /var/log/net.log flowtcp FLOW START END RBYTES OBYTES BANDWIDTH flowtcp 10:39:06 10:39:26 1546 6539 3.23 Kbps flowtcp 10:39:26 10:39:46 3586 9922 5.40 Kbps flowtcp 10:39:46 10:40:06 240 216 182.40 bps flowtcp 10:40:06 10:40:26 0 0 0.00 bps
上と同じ出力情報をプロットファイルとして生成するには、次のようにします。
# flowstat -h -s 02/19/2008,10:39:06 -e 02/19/2008,10:40:06 \ -F gnuplot -f /var/log/net.log flowtcp # Time tcp-flow 10:39:06 3.23 10:39:26 5.40 10:39:46 0.18 10:40:06 0.00
アクションはすべて正常に実行されました。
エラーが発生した。
属性についての詳細は、マニュアルページの attributes(5) を参照してください。
/usr/sbin
|
画面出力は「不確実」です。呼び出しは「確実」です。
acctadm(1M), dladm(1M), dlstat(1M), flowadm(1M), ifconfig(1M), prstat(1M), route(1M), attributes(5), dlpi(7P)