[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:1688] Re: ルータのスループットについて
- To: connect24h@xxxxxxxxxx
- Subject: [connect24h:1688] Re: ルータのスループットについて
- From: SAKIYAMA Nobuo <sakichan@xxxxxxxxxxxx>
- Date: Tue, 04 Dec 2001 01:54:29 +0900
At Mon, 3 Dec 2001 18:29:06 +0900,
syun wrote:
> 高速なネットワークで Linux マシン同士を接続して,スパコンだか
> 並列計算機にするプロジェクトで使用するため,NASA が Linux 用に
> ドライバを沢山作りましたが,このプロジェクト由来のものなら,
> 結構良い性能出ると思います.
ハードウェア割り込みって遅いって話がありまして、NICに polling するよう
な形で全体を構成するとスピードを稼げるようです。
MITで開発されているClick! Modular Router
http://www.pdos.lcs.mit.edu/click/
てのがあるんですが、これは pollingでパケット受信できる特殊なドライバを
カーネルに突っ込みます(もともとLinux上で開発されてるけど、FreeBSD用の
ドライバも最近はあるみたい)。
トップページには
"on a 700 MHz Pentium III, a Click IP router can handle up to 435,000
64-byte packets a second."
とあり、今年のUSENIXでの発表ではSMPバージョンの発表があり、
http://www.pdos.lcs.mit.edu/papers/click:usenix01/
> SMP Click's absolute performance is high: it can forward 494,000
> 64-byte IP packets per second on a 2-CPU 500 MHz Intel Xeon machine,
> compared to 302,000 packets per second for uniprocessor Click. SMP
> Click also scales well for CPU intensive tasks: 4-CPU SMP Click can
> encrypt and forward 87,000 64-byte packets per second using IPSec
> 3DES, compared to 23,000 packets per second for uniprocessor Click.
という感じだそうです。通常のパケットフォワーディングだとどっちもMbps換
算で 200Mbpsを越えますね (IPSec が遅いのはしょーがないかと。ハードウェ
アの暗号アクセレラータ入れたら別かもだけど)。
個人的には試してないですが、どなたか試してみると面白いかも。
なぜ試さないかといえば、NICをpollingしつづけるってことは CPU がぶん
まわりつづけそうな気がして、そんなのを家庭で24時間運用したいかという
と...という感じで、誰か試してみて CPU が熱くならなそうだったらよいかも、っ
てとこですね:-)
--
SAKIYAMA Nobuo (崎山 伸夫) sakichan@xxxxxxxxxxxx
--[PR]------------------------------------------------------------------
┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓│あ⇒HONDA フィト
┃2┃0┃0┃2┃名┃に┃プ┃レ┃ゼ┃ン┃ト┃!┃│げ→SONY VAIO
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛│ま→SONY AIBO
ポイントメール「冬のほかほかキャンペーン」実施中!│す→SONY PS2
http://ad.freeml.com/cgi-bin/ad.cgi?id=aBh6z
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp