英語フランス語スペイン語

Ad


OnWorksファビコン

bwm-ng - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで bwm-ng を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bwm-ng です。

プログラム:

NAME


bwm-ng - Bandwidth Monitor NG (次世代), ネットワーク用のライブ帯域幅モニター.
ディスクイオ。

SYNOPSIS


帯域幅-ng [オプション] ... [設定ファイル]

DESCRIPTION


帯域幅-ng すべてまたは一部の特定のネットワークの現在の帯域幅を監視するために使用できます
インターフェイスまたはディスク (またはパーティション)。 すべての合計だけでなく、インとアウトの合計も表示されます
インターフェイス/デバイス。 いくつかの異なる出力方法がサポートされています (curses、curses2、
プレーン、csv、および html)。

帯域幅-ng インターフェイスまたはディスクの数に制限がなく、新しいものを処理できます
実行中に動的に実行するか、起動していないものを非表示にします。

入力 方法


使用される入力方法は、OS とシステムによって大きく異なります。 を選択できます。
開始時または実行時の curses で優先される方法。 各メソッドは、
使用される場合 帯域幅-ng それをサポートするようにコンパイルされました。

現在サポートされている ネットワーク メソッド:

PROC :
これはデフォルトです Linux ベースのシステム。 特別な procfs ファイルを解析します
/ proc / net / dev. これは、疑わしい場合に使用する必要があります。 Linux.

getifaddrs :
これはデフォルトでオンです BSD のようなシステム FreeBSDの, NetBSDの, OpenBSDの そして最近 Mac
OS X (>=10.3)。 これらのシステムで疑わしい場合は、これを使用する必要があります。 それは
getifaddrs システムコール。

kstat :
これはデフォルトです ソラリス. kstat システムコールを使用します。

sysctl :
これは、次のようなシステムのデフォルトです IRIX およびその他の UNIX. それは多くで使用することができます
初期のような他のシステム Mac OS X 同じように。 sysctl システムコールを使用します。

netstat :
これは、上記またはその他の問題がないシステムのバックアップです。

libstatgrab :
帯域幅-ng 外部ライブラリ libstatgrab を使用してデータを収集できます。 お願いします
を参照してください。 http://www.i-scream.org/libstatgrab 詳細については、こちらをご覧ください。

現在サポートされている ディスク メソッド:

ディスク:
/proc/diskstats を使用して、Linux 2.6+ システムの diskio を表示します。 それ以外の
読み取り/書き込みの数が表示されます。

kstatdisk:
と同じ kstat ネットワーク入力ですが、ディスク io 用です。 からの kstat システムコールを使用します。
Solaris。

sysctl:
のために書かれた NetBSDの & OpenBSDの、しかしおそらく他のプラットフォームにも取り組んでいます。

開発統計:
devstat ライブラリ ベースの入力。 これは、FreeBSD ベースのシステムで見つけることができます。

ioサービス:
フレームワーク IOKit ベースの入力。 これは、MacOSX などの Darwin システムで見つけることができます。

libstatdisk:
と同じ libstatgrab ただし、ディスク io (http://www.i-scream.org/libstatgrab/).

出力 方法


によって収集されたデータを出力するには、いくつかの異なる方法を選択できます。 帯域幅-ng.

次のいずれかを使用できます。

呪い:
これがデフォルトの出力方法です。 通常、これが最も適しています。 の 呪い
コントロールできるモード 帯域幅-ng いくつかのキーで。 'h' を押すとオンライン ヘルプが表示されます。 に
このモードの使用を終了するには、'q' または ctrl-c を押します。

呪い2:
curses 出力を使用して、現在の IO の棒グラフを表示します。

平野:
シンプルスタイル or ASCII curses が利用できない場合のほとんどのバックアップです。 それはいけません
コントロール 帯域幅-ng このモードではまったく。 終了するには、ctrl-c を押します。 でもシングルの場合は
これを使用したシングル出力が最適なモードです。

csvファイル:
CSV 簡単な解析のためにスクリプトで使用するように設計されています。 それらのリストについては
要素については、README - 仕様セクションをご覧ください。 最初をスキップするには
ゼロのみを使用して出力
bwm-ng -o csv -c 0

HTML:
これは、WWW で使用するために設計されています。 現在、CSS ファイル bwm-ng.css を使用しています。
作業ディレクトリ。 「--htmlrefresh」は、
ブラウザ。 最良の結果を得るには、--timeout と --htmlrefresh に同じ値を使用してください。

OPTIONS


によって認識されるオプション 帯域幅-ng 3つの異なるグループに分けることができます。 長い
バージョンは、bwm-ng が getopt_long でコンパイルされた場合にのみ使用できます。

入力
これらのオプションは、データを収集する方法と、それらのさまざまなオプションを指定します。

-私、 - 入力 方法
使用する方法を選択します。 上記のいずれかになります ( 入力 方法)場合
それのサポートがコンパイルされました。

-NS、 --profile ファイル名
解析するファイルを選択します PROC 方法。 これは通常です / proc / net / dev.

--diskstatsfile ファイル名"
解析するファイルを選択します ディスク 方法。 これは通常です / proc / diskstats.

--パーティションファイル ファイル名"
解析するファイルを選択します ディスク 方法 古いカーネルで。 これは通常
/proc/パーティション.

-NS、 --netstat path
実行するバイナリを指定します netstat 方法. これは
このオプションのセキュリティ上の欠陥のサポートは、 にコンパイルされた 帯域幅-ng デフォルトでは

出力
これらのオプションは、データの出力方法と出力のいくつかのオプションを選択します。

-o、 - 出力 方法
出力に使用する方法を選択します。 上記のいずれかになります ( 出力
方法) サポートがコンパイルされている場合。

-u、 - 単位
表示するユニットを選択します。 次のいずれかになります。 バイト, ビット, パケット or エラー.

-NS、 - タイプ
表示する統計のタイプを指定します。 次のいずれかを使用します 現在のレート/秒、 マックス
の起動以来達成された最大値 帯域幅-ng, 合計 合計金額
の起動時からカウント 帯域幅-ng or 平均 過去 30 秒間の平均。

-NS、 - カウント
の出力数 シンプルスタイル & CSV 出力モード。 1 回の単一出力には「XNUMX」を使用します。
'0' の使用 CSV mode は、常にゼロ値で構成される最初の出力をスキップします。

-C、 --csvchar チャリオット
の区切り文字を指定します CSV モード。 デフォルトは「;」です。

-NS、 --outfile ファイル名
の使用を指定します アウトファイル (Linuxで言うところのstdout). このオプションは CSV &
HTML モード。

-NS、 --htmlリフレッシュ
を設定します HTML 秒単位のメタ更新フィールド HTML モード。 これにより、
ページのリロード間隔 n ブラウザによって数秒。 これが設定されている場合は、使用したい
--htmlヘッダー 同様に。

-NS、 --htmlヘッダー [値]
このオプションを使用すると、 帯域幅-ng 正しいものを印刷します HTML ヘッダー ( )
データの前後にメタ フィールドを含めます。 これは、 HTML モード。
0 (オフ) または 1 (オン) を指定できます。値が指定されていない場合は、'1' が使用されます。

-NS、 --アンシアウト
プレーン出力の ANSI コードを無効にします。

--longdisknames
Darwin でディスクの長い実名を表示 (ioservice 入力)

その他
これらのオプションは、 帯域幅-ng.

-NS、 - タイムアウト ミリ秒
統計を表示して収集します n ミリ秒 (1 ミリ秒 = 1/1000 秒)。 デフォルトは
500ミリ秒

-NS、 - 動的 [値]
K、M、G (キロ、メガ、ギガ) などの動的単位でバイトとビットを表示します。
0 (オフ) または 1 (オン) を指定できますが、値を指定しない場合は '1' が使用されます。

-a、 --アリフ [モード]
選択されたインターフェースのみが稼働しているかどうかを指定します (モード=0)、すべてアップしていますが、
選択されていない可能性があります(モード=1) またはすべて、ダウンしていても選択されていないインターフェース (モード= 2)。
インターフェイス リストが指定されていない場合 (-インターフェイス) モード= 1および モード=2 は同じです。

-私、 -インターフェイス リスト
このコンマ区切りリストにあるインターフェースのみを表示します (ホワイトリスト)。 もし
リストの前に「%」が付いています。その意味は否定され、このリストのインターフェースは
出力から非表示 (ブラックリスト)。 (例: %eth0,tun0)

-NS、 --sumhidden [値]
指定され、オプションの値が 0 でない場合、カウントも非表示および非表示になります
合計値のインターフェイス。

-NS、 -- 平均長
平均モードの統計が収集されるスパンを設定します。 デフォルトは 30 です
秒または 2*タイムアウト.

-NS、 - デーモン [値]
オプションの値が 0 でない場合、バックグラウンドにフォークしてデーモン化します。
影響するだけ HTML & CSV モードと --outfile 必要とされている。

-NS、 - 助けて
コマンド ライン オプションのヘルプを表示します。

-V、 - バージョン
バージョン情報を印刷する

構成ファイル


の動作 帯域幅-ng によって制御することもできます 構成ファイル。 デフォルトでは 帯域幅-ng 最初の
/etc/bwm-ng.conf を読み取り、次に ~/.bwm-ng.conf。 コマンドラインで指定した場合 帯域幅-ng スキップ
それらの。 これは、コマンド ラインでキーとして使用されるのと同じ長いオプションで構成され、その後に
「=」と値。 # または不明なキーで始まる行は無視されます。

例:
ダイナミック=1
UNIT=ビット
プロフィール=/ proc / net / dev
OUTPUT=プレーン

その他 ファイル


bwm-ng.css html 出力に使用される CSS ファイル。

onworks.net サービスを使用してオンラインで bwm-ng を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad