ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11 Information Library (日本語) |
- データリンクの統計情報の報告
dlstat [-r | -t] [-Z] [-i interval] [-z zone[,...]] [link]
dlstat [-a | -A] [-Z] [-i interval] [-p] [ -o field[,...]] [-u R|K|M|G|T|P] [-z zone[,...]] [link]
dlstat show-phys [-r | -t] [-Z] [-i interval] [-a] [-p] [-o field[,...]] [-u R|K|M|G|T|P] [-z zone[,...]] [link]
dlstat show-link [-r | -t] [-Z] [-i interval] [-a] [-p] [-o field[,...]] [-u R|K|M|G|T|P] [-z zone[,...]] [link]
dlstat show-link -h [-Z] [-a] -f filename [-d] [-F format] [-s time] [-e time] [-z zone[,...]] [link]
dlstat show-aggr [-r | -t] [-Z] [-i interval] [-p] [-o field[,...]] [-u R|K|M|G|T|P] [-z zone[,...]] [link]
dlstat コマンドは、データリンクに関する実行時統計情報を報告します。dladm(1M) show-phys は、dlstat show-phys にリンク名情報を提供します。dladm(1M) show-link は、dlstat show-link にリンク名情報を提供します。dladm(1M) show-aggr は、dlstat show-aggr にリンク集積体情報を提供します。
dlstat には、前述の「形式」に示されている 6 つの形式のコマンドがあります。最初の 2 つの形式にはサブコマンドがないのに対し、残りの形式にはあります。6 つの形式はすべて、後述の「サブコマンド」で説明されています。
dlstat コマンドには次のオプションとオペランドがあります。これらは、(特に明示的にマークされていないかぎり) 後述の「サブコマンド」に示されているいくつかのコマンド形式の間で共通です。
統計情報フィールド全体をすべてダンプします。
統計情報が更新される間隔を秒単位で指定します。デフォルトの間隔は 1 秒です。
表示する出力フィールドのコンマ区切りリストを表示します (大文字と小文字は区別されません)。フィールド名は、次に示すフィールドのいずれか、またはサポートされるすべてのフィールドを表示するための特殊な値 all にする必要があります。
サポートされる RX フィールドは次のとおりです。
link
index
rbytes
ipkts
intrs (サブコマンドなしで、または show-link とともにのみ適用可能)
polls (サブコマンドなしで、または show-link とともにのみ適用可能)
idrops (サブコマンドなしで、または show-link とともにのみ適用可能)
TX 側のフィールドは次のとおりです。
link
index
obytes
opkts
odrops (サブコマンドなしで、または show-link とともにのみ適用可能)
show-phys サブコマンドでは、index カラムは物理デバイス内の個々の RX および TX ハードウェアリングを識別します。show-link サブコマンドでは、index カラムはデータリンク内の RX および TX ハードウェアレーンを識別します。ハードウェアリングとハードウェアレーンの違いについての説明は、『Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化』を参照してください。
安定したマシン解析可能な形式を使用して出力します。
受信側の統計情報のみを表示します。受信されたバイト数とパケット数や、ハードウェアとソフトウェアのドロップなどが含まれます。完全な一覧については、「使用例」を参照してください。
送信側の統計情報のみを表示します。送信されたバイト数とパケット数や、ドロップなどが含まれます。完全な一覧については、「使用例」を参照してください。
使用した場合、すべての統計情報の表示単位を選択できます (たとえば、R: 生カウント、K: キロビット、M: メガビット、T: テラビット、P: ペタビット)。使用しない場合、必要に応じて異なる単位が使用され、xy.zU 形式で統計情報が表示されます (x、y、および z は数値、U は該当する単位です)。
ZONE 列を出力に表示します。
指定されたゾーン内のリンクのみの統計情報を表示します。デフォルトでは、大域ゾーンから実行されている場合、dlstat はすべてのゾーン内のリンクの統計情報を表示します。
非大域ゾーンから実行されている場合、dlstat はそのゾーン内のリンクのみの統計情報を表示します。非大域ゾーンでは、ほかのゾーン内のリンクを表示することはできません。
使用した場合、指定のリンク、物理デバイス (show-phys の場合)、または集積体 (show-aggr の場合) のみの統計情報を表示します。それ以外の場合は、すべてのリンク、デバイス、または集積体の統計情報を表示します。
dlstat は、次のコマンド形式をサポートします。
すべてのリンクを繰り返し検査して、統計情報を報告します。出力は、リンク使用率の高い順にソートされます。リンクが指定されていない場合、システムはすべてのリンクの統計情報を表示します。トラフィックの統計情報は、物理デバイスごとにではなく、リンクごとに表示されます。たとえば、ある物理リンク上に構成されている VNIC について、その VNIC を通過するトラフィックは、ベースとなる物理リンクの統計情報には反映されません。ただし、リンクの統計情報には、そのリンク上に構成されたユーザー定義のフローに一致するトラフィックが含まれます。
このコマンド形式には、前述の「オプション」で説明されていないオプションが 1 つあります。
このデータリンクのすべての統計情報フィールドをダンプします。このコマンドの出力統計情報には、ほかのすべての dlstat コマンドによって報告されるすべての統計情報が含まれます。
どの統計情報を表示するかを指定できます。
このコマンド形式のオプションは、前述の「オプション」で説明されています。
物理デバイスの統計情報を表示します。
このサブコマンドのオプションは、前述の「オプション」で説明されています。
リンクの統計情報を表示します。
格納されている拡張アカウンティングファイルからネットワーク使用率の履歴を表示します。この構文を使用するには、acctadm(1M) によってネットワークアカウンティングがあらかじめ構成され、有効になっている必要があります。デフォルトの出力は、拡張アカウンティングが有効になっていた全期間における既存のリンクのネットワーク使用率の要約です。
link 引数は、前述の「オプション」で説明されているとおりです。
拡張アカウンティングが有効になっている場合に、特定の期間におけるすべてのネットワーク使用率の履歴を表示します。これには、すでに削除されたリンクに関する使用率の情報が含まれます。
ネットワーク使用率の履歴の拡張アカウンティングレコードが読み取られるファイルを指定します。
ロギング情報が存在する日付を表示します。日付は、mm/dd/ yyyy の形式で表示されます。
ネットワーク使用率の履歴情報の出力形式を指定します。gnuplot が唯一のサポートされる形式です。
データ表示の開始時刻と停止時刻を指定します。時刻は、MM/DD/ YYYY,hh:mm ss の形式で指定します。hh は 24 時間表記を使用します。
1 つの集積体についてポートごとの統計情報を表示します。
このサブコマンドのオプションは、前述の「オプション」で説明されています。
例 1 統計情報の表示
すべてのリンクの統計情報を表示するには、次のコマンドを入力します。統計情報は、3 桁の数値 + 小数点 + 2 桁の数値に、該当する単位が付けられた形で表示されます。
# dlstat LINK IPKTS RBYTES OPKTS OBYTES e1000g0 101.88K 32.86M 40.16K 4.37M nxge1 4.50M 6.78G 1.38M 90.90M vnic1 8 336 0 0 net0 73.96K 6.81M 0 0 zone1/net0 144.47K 13.32M 247 16.29K zone2/net0 132.89K 12.25M 236 15.82K
例 2 RX 側の統計情報の表示
次のコマンドは、1 秒ごとの受信側の統計情報を表示します。
# dlstat -r -i 1 LINK IPKTS RBYTES INTRS POLLS IDROPS e1000g0 101.91K 32.86M 87.56K 14.35K 0 nxge1 9.61M 14.47G 5.79M 3.82M 0 vnic1 8 336 0 0 0 e1000g0 0 0 0 0 0 nxge1 82.13K 123.69M 50.00K 32.13K 0 vnic1 0 0 0 0 0 . . . . . . . . . . . .
例 3 ハードウェアリングごとの統計情報の表示
次のコマンドは、受信側のハードウェアリングごとの統計情報を表示します。
# dlstat show-phys -r nxge1 LINK TYPE INDEX IPKTS RBYTES nxge1 rx 0 0 0 nxge1 rx 1 0 0 nxge1 rx 2 1.73M 2.61G nxge1 rx 3 0 0 nxge1 rx 4 8.44M 12.71G nxge1 rx 5 5.68M 8.56G nxge1 rx 6 4.90M 7.38G nxge1 rx 7 0 0
例 4 レーンごとの統計情報の表示
次のコマンドは、受信側のレーンごとの統計情報を表示します。最初に、専用のハードウェアレーンを備えたインタフェースが表示されます。
# dlstat show-link -r nxge1 LINK TYPE ID INDEX IPKTS RBYTES INTRS POLLS IDROPS nxge1 rx local -- 0 0 0 0 0 nxge1 rx hw 1 0 0 0 0 0 nxge1 rx hw 2 1.73M 2.61G 1.33M 400.22K 0 nxge1 rx hw 3 0 0 0 0 0 nxge1 rx hw 4 8.44M 12.71G 4.35M 4.09M 0 nxge1 rx hw 5 5.68M 8.56G 3.72M 1.97M 0 nxge1 rx hw 6 4.90M 7.38G 3.11M 1.80M 0 nxge1 rx hw 7 0 0 0 0 0
次に、専用のハードウェアレーンがなく、ソフトウェアレーンのみを備えたインタフェースが表示されます。
# dlstat show-link -r ixgbe0 LINK TYPE ID INDEX IPKTS RBYTES INTRS POLLS IDROPS ixgbe0 rx local -- 0 0 0 0 0 ixgbe0 rx sw -- 794.28K 1.19G 794.28K 0 0
例 5 送信側の統計情報の表示
次のコマンドは、送信側の統計情報を 5 秒間隔で表示します。
# dlstat -t -i 5 LINK OPKTS OBYTES ODROPS e1000g0 40.24K 4.37M 0 nxge1 9.76M 644.14M 0 vnic1 0 0 0 e1000g0 0 0 0 nxge1 26.82K 1.77M 0 vnic1 0 0 0 . . . . . . . . . . . .
例 6 送信側のリングの統計情報の表示
次のコマンドは、送信側のハードウェアリングの統計情報を表示します。
# dlstat show-phys -t nxge1 LINK TYPE INDEX OPKTS OBYTES nxge1 tx 0 44 3.96K nxge1 tx 1 0 0 nxge1 tx 2 1.48M 121.68M nxge1 tx 3 2.45M 201.11M nxge1 tx 4 1.47M 120.82M nxge1 tx 5 0 0 nxge1 tx 6 1.97M 161.57M nxge1 tx 7 4.59M 376.21M nxge1 tx 8 2.43M 199.24M nxge1 tx 9 0 0 nxge1 tx 10 3.23M 264.69M nxge1 tx 11 1.88M 153.96M
例 7 送信側のレーンの統計情報の表示
次のコマンドは、送信側のレーンの統計情報を表示します。
# dlstat show-link -t nxge1 LINK TYPE ID INDEX OPKTS OBYTES ODROPS nxge1 tx hw 0 32 1.44K 0 nxge1 tx hw 1 0 0 0 nxge1 tx hw 2 1.48M 97.95M 0 nxge1 tx hw 3 2.45M 161.87M 0 nxge1 tx hw 4 1.47M 97.25M 0 nxge1 tx hw 5 3 276 0 nxge1 tx hw 6 1.97M 130.05M 0 nxge1 tx hw 7 4.59M 302.80M 0 nxge1 tx hw 8 2.42M 302.80M 0 nxge1 tx hw 9 0 0 0 nxge1 tx hw 10 3.23M 213.05M 0 nxge1 tx hw 11 1.88M 123.93M 0
例 8 統計情報の特定のセットの選択
次のコマンドは、表示したい統計情報のセットを選択する方法を示しています。
# dlstat show-link -r -o LINK,TYPE,ID,INDEX,INTRS,POLLS nxge1 LINK TYPE ID INDEX INTRS POLLS nxge1 rx local -- 0 0 nxge1 rx other -- 0 0 nxge1 rx hw 1 0 0 nxge1 rx hw 2 2.47M 753.90K nxge1 rx hw 3 0 0 nxge1 rx hw 4 8.24M 7.72M nxge1 rx hw 5 6.96M 3.68M nxge1 rx hw 6 5.82M 3.36M nxge1 rx hw 7 0 0
例 9 ネットワーク使用率の履歴の表示
ネットワーク使用率の履歴の統計情報は、拡張アカウンティング機能 acctadm(1M) を使用すると格納できます。そのためには、次のようなコマンドを使用します。
# acctadm -e basic -f /var/log/net.log net acctadm net Network accounting: active Network accounting file: /var/log/net.log Tracked Network resources: basic Untracked Network resources: src_ip,dst_ip,src_port,dst_port,protocol, dsfield
その後、格納された履歴データは、次のようなコマンドを使用することで、要約形式で取得できます。
# dlstat show-link -h -f /var/log/net.log LINK DURATION IPACKETS RBYTES OPACKETS OBYTES BANDWIDTH e1000g0 80 1031 546908 0 0 2.44 Kbps
次の属性についての詳細は、attributes(5) を参照してください。
/usr/sbin
|
画面出力は「不確実」です。呼び出しは「確実」です。
acctadm(1M), dladm(1M), ifconfig(1M), kstat(1M), netstat(1M), attributes(5)