これは非常に初歩的な質問かもしれません。帯域幅制限が 100MB/s のネットワーク カードがあるとします。入出力帯域幅が同時にその制限に達する可能性はありますか? または、いつでもこの不等式が発生します: in bandwidth
+ out bandwidth
<= 100MB/s
1 に答える
まず、ネットワーク カードはおそらく 100MB/秒ではなく 100Mb/秒です。イーサネットは、最も一般的な有線ネットワーク タイプであり、通常、毎秒10、100、1000 メガビットで提供されます。100 メガビット/秒のイーサネット インターフェイスは、およそ 12.5 メガバイト/秒の処理能力があります。
イーサネットスイッチに接続している場合は、全二重モードで接続する可能性が最も高くなります。これにより、お互いのパフォーマンスに影響を与えることなく、両端が同時に話すことができます。
宣伝されている最大速度に完全に到達することはありませんが、ギガビット ネットワーク インターフェイス (1000Mb/秒) は通常、各方向で 900 の高い速度で問題なく転送できます。フルスピードに到達するのを妨げるオーバーヘッドの原因となることがいくつかあります。また、ローエンドのネットワーク カードやコンピュータの多くはフル スピードに到達するのに苦労しているため、常にこれに到達できるとは限りません。
イーサネットハブに接続している場合、一度に通話できるのは一方の端だけです。そこでは、in + out はリンク速度よりも速くなることはできず、衝突のために通常ははるかに遅くなります。本当にしようとしない限り、もうハブを見つけることはほとんどありません.スイッチは、エキゾチックなアプリケーション以外で現在購入できる唯一のものです.
TL;DR : ほとんどの場合、全二重モードを使用しています。これにより、両方の方向で同時にアドバタイズされたリンク速度まで (ただし、通常はそれよりも遅くなります) が許可されます。