ボトルネック | 鈴木いつみ ♨️

鈴木いつみ ♨️

鈴木いつみ weblog for example

ボトルネック

システム設計上の制約の概念、英語の瓶の首の意

一部(主に化学分野)においては律速「速さ」を「律する(制御する)」要素を示すために使われる。隘路という同意語も存在する。

さまざまなボトルネック

以下に、いろいろな場面におけるボトルネックの例

情報技術

ノイマンズ・ボトルネック(フォンノイマン・ボトルネック ノイマン型参照

 

プログラミングでは特にボトルネックが劇的な性能差を引き起す場合(百倍から百万倍などのケース)があるため、処理時間の分布を分析することは重要である。性能解析

逆にボトルネックではない部分をいくら改善しても、かかるコストに対して得られる向上は少なく全体の損失となる(アムダールの法則。この点は他の項目においても同様である)。ボトルネックを感知する能力は設計者として重要な資質である。

  • ネットワークでは通信帯域幅が狭い地点を指す。ネットワーク上における一地点のパケット通信が混雑もしくは低速の場合、その前後のネットワークの速度が高速またはデータが疎に係わらず通信速度の最大値が混雑している一地点の速度に抑えられてしまう。
    • 通信経路上における、スイッチルーター等のネットワーク機器のネットワーク転送性能や、ネットワーク回線の帯域幅がボトルネックになる。また、経路上の特定の回線やルーターで輻輳が発生した場合にも同様である。
    • 通信の主体となるコンピュータ自体において、内部バス転送性能、ディスクの入出力性能などがボトルネックになる事がある[1]。(スループット参照
    • プロトコルの各種制御(パケット通信、誤り制御、フロー制御等)によるオーバーヘッドがボトルネックになる場合もある。
  • インターネットについて、前記と同様のものを指す。以下は、インターネット利用において特に見られる現象。
    • かつてテレホーダイが全盛の時代は、大規模なプロバイダほど、テレホーダイタイム時に多く発生した(余談:現在はボトルネックという言葉でほぼ統一されているが、ボトルネックが問題になりかけた頃の書籍の中にはボルトネックと表記し、ネジのボルトを図に使用している物もあった)。
    • ブロードバンド回線が普及した今日では、同様のネット上のゴールデンタイム(20〜24時)には、ネットワーク全体の混雑だけでなく、Webサーバ等の負荷増大が、スループット上の主要なボトルネックになっている。
    • 普及拡大中の光ファイバーインターネット接続においては、WANLANとで速度に大差がなくなり、PCのネットワーク転送性能が、スピードテスト上のボトルネックになる現象も見られる。

経済・経営

交通や河川