web-dev-qa-db-ja.com

スループットと帯域幅の違い?

チャネルのスループットは、実際にチャネルを移動するデータ量の尺度です。チャンネルの帯域幅よりも大幅に小さいのはなぜですか?

44

帯域幅は、「チャネル」を通過できるデータの最大量です。

スループットは、実際に「チャネル」を正常に通過するデータの量です。これは、待ち時間や使用しているプロトコルなど、さまざまなものによって制限される可能性があります。

49
user3699997

ただしこの質問に対する回答はすでにほとんどありませんしかし私はまだ一部の人々と思う実際に視覚化することに疑問があるかもしれませんdifferece b/wスループットと帯域幅ちょうど私が持っていたように;) )本当に役立つことがわかった

検討

A highway which has a capacity of moving ,say, 200 vehicles at a time

しかし

ランダムな時間に誰かが気づくだけ、たとえば、150台の車両がそれを通り抜ける..

交通渋滞が原因で言う...

つまり.

容量は200ですが、常に完全に使用されているわけではありません。実際のトラフィックは、最大200のうち150だけです。

i.e。帯域幅単位時間あたり2ですが実際はスループットは15 ...

私はそれが誰かを助けるかもしれないと思った...

45
eRaisedToX

リンクの帯域幅は、実際の考慮事項に関係なく、そのチャネルを介して送信できるデータの理論上の最大量です。たとえば、Cat-6eまたは光ファイバーケーブルを使用して、ギガビットイーサネットリンクを1秒あたり10 ^ 9ビットでポンピングできます。残念ながら、これは完全にフォーマットされていないビットのストリームになります。

実際に役立つようにするために、実際のデータビットに先行するフレームシーケンスの開始、エラー検出のための最後のフレームチェックシーケンス、および送信フレーム間のアイドル期間があります。これらはすべて、「ビット時間」と呼ばれるものを占有します。これは、回線上で1ビットを送信するのにかかる時間を意味します。これはすべて必要なオーバーヘッドですが、リンクの合計帯域幅から差し引かれます。

また、これは、生データをワイヤに詰め込む最低レベルのプロトコル専用です。 MACアドレス、IPヘッダー、およびTCPまたはUDPヘッダーの追加を開始すると、さらにオーバーヘッドが追加されます。

http://en.wikipedia.org/wiki/Ethernet_frame をご覧ください。他の伝送メディアにも同様の問題が存在します。

17
Chris Ryding
  • 帯域幅-単位時間あたりの理論上の最大作業単位
  • スループット-単位時間あたりの実際の作業単位

作業単位あたりの時間(速度/遅延)とは対照的。

ネットワークエンジニアリングスタック交換のこの質問には、良い回答が含まれています。 https://networkengineering.stackexchange.com/questions/10504/what-is-the-difference-between-data-rate-and-latency

3
Boris

アナロジーとして、水道管をチャネルと考えてください。パイプの直径はbandwidthまたは容量に対応し、パイプの内容はthroughputに対応しますまたは使用法。次の図では、3つのパイプ(またはチャネル)を見ることができます。これらはすべて十分に活用されていないため、大きなパイプを使用せずに使用量を増やすことができます。

Bandwidth vs. throughput

1
user2768

プロトコルのオーバーヘッドがあり、ネットワークの他のユーザーがいるためです。

0
user207421

「帯域幅」と「スループット」のほとんどの場合、それは非常に複雑です。一日で微積分を学ぼうとするようなものです。 「帯域幅」と「スループット」を参照するほとんどの場合、これは必要ありません。

ほとんどの場合に知っておく必要があるのはこれだけです:

「MB」はメガ「BYTES」を意味します。 OR 8ビット、8ビット、8ビットなど。行に送信されています。 Mbはメガ「ビット」を意味します。 OR単一のビットとビットとビットなど。ラインを下る。

例:キャリアから「6 Mb回線」と言われた場合。それが最大帯域幅であることを意味します。さらに簡潔に言うと、750キロバイト/秒の「スループット」のみが得られることを意味します。なんで?回線は一連の「ビット」のみを送信しているため、8ビット/秒を使用してバイトを作成します。副<文>この[前述の事実の]結果として、それ故に、従って、だから◆【同】consequently; therefore <文>このような方法で、このようにして、こんなふうに、上に述べたように◆【同】in this manner <文>そのような程度まで<文> AひいてはB◆【用法】A and thus B <文>例えば◆【同】for example; as an example;バイト/秒に到達するには、ビット/秒を8で除算する必要があります。したがって、6Mb回線は75万バイト/秒のみを配信できます。

別の例:私はちょうどA T&Tから光ファイバーラインを得た;そして彼らは「ビット」について話すのが大好きです。そのため、彼らはなんと「100メガビット/秒」と宣伝しています。大したこと。これは1秒あたり12.5 "MBytes /秒です。

キーボードの「文字」または画面などに印刷される各文字には8ビットが必要です。もう一方の端は、それがどのようなキャラクターであるかを「区別する」など.

「Gargantuan」ファイバーラインが「100Mb」と宣伝されていても、実際には、1秒あたり12.5メガバイト(文字)(100を8で割った値)だけです。

さらに悪いこと:「MB」と「Mb」という用語はほとんど入れ替わっています。さらに悪いことです。自宅に光ファイバー回線とルーターを設置した技術者も、用語の意味を知りませんでした。そこで彼は考え、彼の同僚(彼によれば)は同じことを信じていました。 IE:その100Mbラインは100MBラインでした。これはとても悲しいです。

電話のT&T担当者は、どちらの違いもめったに知りません。一部の監督者もそれを知りません。さらに悲しい。

要約すると、「帯域幅」は「ビット」を使用します。 「スループット」は「バイト」を使用します。そして... 1バイトは8ビットを占有します。繰り返しになりますが、100Mbライン(帯域幅)は12.5 MBytes/sec(スループット)しか生成できません。

それが価値があるものは何でも。

0
patdee