これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドnicstatです。
プログラム:
NAME
nicstat、enicstat-ネットワークトラフィック統計を出力します
SYNOPSIS
ニックスタット [-hvnsxpztualkMU] [-iインターフェース] [-NSint:mbps [fd | hd]] [間隔 [カウント]]
エニックスタット <同じ オプション & オペランド>
DESCRIPTION
ニックスタット パケットを含むすべてのネットワークカード(NIC)のネットワーク統計を出力します。
キロバイト/秒、平均パケットサイズなど。
OPTIONS
-h 簡単な使用情報を表示します(ヘルプ)。
-v nicstatバージョン(および「-l」と組み合わせた場合の追加フィールド)を表示します
-n 非ローカル(つまり、非ループバック)インターフェイスの統計のみを表示します。
-s 要約出力の表示-受信(読み取り)および送信されたデータの量のみ
(書かれた)。
-x 拡張出力を表示します。 見る 出力 セクションを参照してください。
-U 読み取りと書き込みの使用率の統計を個別に表示します。 これはに影響します
デフォルト、拡張(-x)およびすべて(-a)形式の出力。 デフォルトのフォーマットの場合、
「Sat」統計は、出力を80列に収めるために削除されます。
-M 代わりに、インターフェイスのスループット統計をMbps(メガビット/秒)で表示します
デフォルトのKB /秒(キロバイト/秒)。
注-インターフェース統計は、バイト単位でオペレーティングシステムに報告されます。 nicstat
イーサネットまたはその他のハードウェアオーバーヘッドが含まれているかどうかはわかりません
各プラットフォームの統計。
-p 出力を解析可能な形式で表示します。 これにより、インターフェイスごとにXNUMX行が出力されます。
次の形式(デフォルトの-x、-t、および-uオプションに対応します。
それぞれ):
時間:In:rKB / s:wKB / s:rPk / s:wPk / s:%Util:Sat
時間:In:rKB / s:wKB / s:rPk / s:wPk / s:%Util:Sat:IErr:OErr:Coll:NoCP:Defer
時間:TCP:InKB:OutKB:InSeg:OutSeg:Reset:AttF:%ReTX:InConn:OutCon:Drops
時間:UDP:InDG:OutDG:InErr:OutErr
コラボレー 時間 1年1970月XNUMX日(UST)の深夜XNUMX時からの秒数です。
その他のフィールドは、 出力 以下のセクションをご覧ください。
注-スループット統計は、常にKB /秒(キロバイト/秒)で表示されます。
「-M」フラグが指定されている場合でも、解析可能な形式。
-z サンプル期間にトラフィックがゼロだったインターフェイスをスキップします。
-t TCP統計を表示します。
-u UDP統計を表示します。
-a '-x -t-u'と同等です。
-l インターフェイスを一覧表示するだけです。
-iインターフェイス[、インターフェイス...]
リストされているインターフェースのみの統計を表示します。 複数のインターフェースが可能
リストされ、コンマ(、)で区切られます。
-Sint:speed [fd | hd]
(Linuxのみ)。 XNUMXつまたは複数の速度(およびオプションでデュプレックスモード)を指定します
インターフェイス。 指定された速度はメガビット/秒です。 デュプレックスモードは
「h」または「H」で始まるサフィックスが指定されていない限り、デフォルトは「full」です。 スピード
およびデュプレックスモードは、「ifspeed」を使用してSolarisで自動的に取得されます。
「link_duplex」kstat値。
-k (Solarisのみ)。 kstatを探して、アクティブなネットワークインターフェイスを検索します
値が1の「link_state」統計。これはシステムでのみ値があります。
排他的IPを使用してSolaris10(またはSolaris 11 Expressの初期リリース)を実行している
排他的IPゾーンに与えられたインターフェースが他のゾーンではないゾーン
見える。 Solaris 9(またはそれ以前)またはSolaris 11(またはそれ以降)を実行している場合
このオプションは必要ありません。
オペランド
インターバル サンプル間の秒数を指定します。
カウント 統計が繰り返される回数を指定します。 いいえの場合 カウント is
指定、 ニックスタット 統計を無期限に繰り返します。
出力
のフィールド ニックスタットの表示は次のとおりです。
Time 示されているサンプルの終わりに対応する時間 HH:MM:SS 形式でアーカイブしたプロジェクトを保存します.
(24時間制)。
int型 インターフェイス名。
rKB / s、 KB
キロバイト/秒の読み取り(受信)。
wKB / s、 アウトKB
キロバイト/秒の書き込み(送信)。
rMbps、 RdMbps
メガビット/秒の読み取り(受信)。
wMbps、 WrMbps
メガビット/秒の書き込み(送信)。
rPk / s、 InSeg、 開発
パケット(TCPセグメント、UDPデータグラム)/秒読み取り(受信)。
wPk / s、 OutSeg、 アウトDG
パケット(TCPセグメント、UDPデータグラム)/秒書き込み(送信)。
ravs 読み取られた(受信された)パケットの平均サイズ。
wAv 書き込まれた(送信された)パケットの平均サイズ。
%Util インターフェイスの使用率。 全二重インターフェースの場合、これは
大きい方 rKB / s or wKB / s インターフェイス速度のパーセンテージとして。 半分の場合-
デュプレックスインターフェイス、 rKB / s と wKB / s 合計されます。
%rUtil、 %wUtil
それぞれ読み取りおよび書き込みされたバイトの使用率。
土 飽和。 これは、インターフェイスで見られるXNUMX秒あたりのエラー数です。
インターフェイスが飽和状態に近づいている可能性があることを示します。 この統計は
多数のカーネル統計から結合されます。 '-x'を使用することをお勧めします
試行するときに、より多くの個別の統計(以下に記載されているもの)を表示するオプション
ネットワークの問題を診断します。
Iエラー エラーが含まれているために処理できなかった受信パケット
エラー エラーのために正常に送信されなかったパケット
コル 送信中のイーサネットの衝突。
NoCP 入れない。 これは、着信パケットをプロセスに送ることができない場合です。
ソケットを読み取ります。 これは、ローカルプロセスが処理できないことを示しています
タイムリーに着信パケット。
延期する 送信を延期します。 最初の送信が試みられた場所での衝突のないパケット
メディアが忙しかったので遅れました。
リセット tcpEstabResets。 TCP接続が直接行った回数
ESTABLISHED状態またはCLOSE-のいずれかからCLOSED状態に移行します。
WAIT状態。
属性F tcpAttemptFails-TCP接続が直接行った回数
SYN-SENT状態またはSYN-RCVDのいずれかからCLOSED状態に移行します
状態に加えて、TCP接続がに直接移行した回数
SYN-RCVD状態からのLISTEN状態。
%ReTX 再送信されたTCPセグメントの割合-つまり、TCPセグメントの数
以前に送信されたXNUMXつ以上のオクテットを含む送信。
インコン tcpPassiveOpens-TCP接続が直接行った回数
LISTEN状態からSYN-RCVD状態に移行します。
アウトコン tcpActiveOpens-TCP接続が直接行った回数
CLOSED状態からSYN-SENT状態に移行します。
ドロップス tcpHalfOpenDrop + tcpListenDrop + tcpListenDropQ0。
tcpListenDrop と tcpListenDropQ0 -完了からドロップされた接続の数
それぞれ、接続キューと不完全な接続キュー。 tcpHalfOpenDrops -番号
最初のSYNパケットが受信された後にドロップされた接続の数。
印刷される最初の統計セットは、システムの起動以降の平均です。 いいえの場合 インターバル
オペランドが指定されている、または カウント 「1」の値が指定されている場合、これが唯一のサンプルになります
印刷されます。
例
起動時から現在までの平均統計のみを出力します。
$ ニックスタット
3秒ごとに、すべてのインターフェイスの統計を出力します。
$ ニックスタット 3
すべてのインターフェースの統計を5秒ごとに出力し、10サンプル後に終了します。
$ ニックスタット 5 10
インターフェイス「hme3」と「hme0」についてのみ、1秒ごとに統計を出力します。
$ ニックスタット -i hme0、hme1 3
非ローカルインターフェイスの統計を出力し、「eth0」と「eth1」の速度をに設定します
それぞれ10mbps /半二重および1000mbps /全二重:
$ ニックスタット -n -S eth0:10h、eth1:1000 5
onworks.netサービスを使用してオンラインでnicstatを使用する