vnstatレポートは正しいですか?

vnstatレポートは正しいですか?

ミラーダウンロードをホストしている忙しいサイトの統計を確認しています。私のコンピュータにvnstatをインストールし、数日後にこの数字を表示するか125.25 Mbit/s-ru 0 15.29 MiB/s

私はとても混乱しています。どうやってこれができますか?私は彼の接続速度が100mbpsであると仮定しています。彼は自分の主観統計を知らない。数字を見ると、MiB(-ru 0と表示されている#)が1024 * 1024ではなく1000 * 1000のようです。いいですね。ただし、バイトの代わりにビットを取得するために((value * 1000 * 1000)/ 1024)/ 1024を実行してから* 8を実行しても、結果はまだ> 100 Mbpsです(116)。混乱してグーグルしてみました。このWikiページこれは、100mbpsダウンと50mbpsアップを意味することがわかりました。いいですね。そうですね。

その後、-hを実行し、tx number * 1000を使用してバイト数を取得するために再確認しました(KibではなくKiBと呼ばれるので、数字がバイトであると仮定しました)。その後、/ 1024(KB)/ 1024(MB)を実行し、* 8はビットを表します。数量>100(150に近い)。 rx 速度は無視できます (<1mbp)。

ネットワーク速度がなぜこんなに速いのですか?これは彼の接続が100mbpsを超えることを意味しますか?私はこれについて聞いたことがないし、ISPが100mbps単位で速度を購入するという話も聞いたことがない。この数がそんなに高い理由はありますか?サーバーはPHPをサポートするApacheを実行しています。特別なものではありません。

ベストアンサー1

私の考えは、vnstatがイーサネットレベルでトラフィックを報告することです。すべてイーサネットパケットイーサネットリンクでパケットが到着する場所を示すために、いくつかのオーバーヘッドが含まれています。このオーバーヘッドの長さは42バイトです。イーサネットペイロードは通常16バイトで構成されています。知的財産権ヘッダー、20バイト伝送制御プロトコルヘッダーと最後にいくつかのデータ(ペイロード)です。

平均負荷サイズがN(バイト)の場合、イーサネット経由のIP経由のTCPのオーバーヘッドはN + 78です。 ISPが提供する100Mb / sの数値は、N + 36のIPパケットサイズを計算するようです。 N≒132の場合、125Mb / sイーサネットを100Mb / s IPで処理するのが妥当です。

おすすめ記事