Linux/ネットワークエミュレーションモジュール.FreeBSDの DummyNet みたいなもの. 本家 PHPnetemGUI 2.6.11 と 2.6.12 で実装が結構変わっているなぁ. PSCHED_CLOCK_SOURCE の違い ネットワークエミュレータネットワーク機器やアプリケーションを,実ネットワーク環境で実験評価したいが,そのような環境が利用できない場合,ネットワークエミュレータが便利である. Free UNIXで利用できるネットワークエミュレータとしては,DummyNet,NISTnet,netemなどが有名である.これらをIPルータ上で動かすことで(例えば,下図のnetemと書かれた部分),ネットワークの遅延やパケットロス率を模擬できる. DummynetはFreeBSDで動作し,実績も高い.NISTnetはLinuxで動作するが,開発が停止している.netemは
Linux 2.6.16 に含まれる TCP 実装Linux 2.6.16 には,九つもの TCP 輻輳制御の実装が含まれている.Reno は BSD 由来の由緒正しい実装というか,教科書に出てくる典型的な輻輳制御.大抵の OS の実装でもこのようになっているはずである. Reno BIC-TCP CUBIC (>> BIC-TCP) HighSpeed? TCP (>> HSTCP) ScalableTCP TCP/Vegas TCP/Westwood+ (>> TCP/WestWood) H-TCP TCP Hybla 九つの実装といってもステートマシーンの実装が違うとかじゃなく,あくまで違うのは輻輳制御のアルゴリズムである.2.6.13 までは,これらが tcp_*.c に混然一体となっていたのだが,輻輳制御用のインタフェースが設けられ,モジュールとして動的に組み込むことが可能になっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く