[Armadillo:04731] Re: armadillo 230 動作に関して

【FAIRWAY】 肝付 email@hidden
2009年 11月 12日 (木) 11:39:39 JST


溝口様

肝付です

ご回答ありがとうございます

> Linuxカーネル2.6では、NAPIに対応した受信処理が行なわれます。よってパケッ
> トの受信処理にCPUを使用するため処理が遅くなります。
>
> 以下のスレッドと同様の現象ではないかと思います。
>
> [Armadillo:04252] Armadillo-500のネットワーク性能について
> http://lists.atmark-techno.com/pipermail/armadillo/2009-May/004252.htm
> l
そうですね・・・

ということは、見かけ上は、NAPIはあってもなくても意味が無いということですね

#NAPI無しではドライバに、有ってもCPUに取られて見かけ上動かないということで
す。
#”2千円くらいで買えるP社のルーターは同じ環境でも動く”とどやされました(本
当に動きました!)

で、なにか良い方法(アイデア)がないか?と質問に及んだわけです

>
> > あて先のアドレ
> > スは例えば192.168.1.100のような他セグメント宛でも現象が発生します。
> リピータハブをお使いですか?

そうです。
ただし、Armadillo-230でルーター製品を作ろうと思っているので、許容できない状
態です。

なにか、対応するアイデアがあれば示唆いただきたく存じます。


〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜  Visual component factory  〜〜〜
-----Original Message-----
From: email@hidden
[mailto:email@hidden] On Behalf Of mizo
Sent: Thursday, November 12, 2009 10:42 AM
To: Armadillo series general discussion list
Subject: [Armadillo:04728] Re: armadillo 230 動作に関して

溝渕です。

【FAIRWAY】 肝付 wrote:
> Armadillo230に関して質問があります。
> 例えばネットワークアドレスが192.168.0.0/24で、そのLAN内にPC1、PC2、
> Armadillo230(その下にノートPC)があり、それぞれIPアドレスを
PC1(192.168.0.1)、
> PC2(192.168.0.2)、Armadillo230(192.168.0.3)となっているとします。この環境
で
> PC2からPACKETHを用いて大量のPacketを192.168.0.0/24内に送信すると
> Armadillo230(eth0)の動作が極端に重くなる現象が発生しています。
Linuxカーネル2.6では、NAPIに対応した受信処理が行なわれます。よってパケッ
トの受信処理にCPUを使用するため処理が遅くなります。

以下のスレッドと同様の現象ではないかと思います。

[Armadillo:04252] Armadillo-500のネットワーク性能について
http://lists.atmark-techno.com/pipermail/armadillo/2009-May/004252.html

> あて先のアドレ
> スは例えば192.168.1.100のような他セグメント宛でも現象が発生します。
リピータハブをお使いですか?

> カーネルソースの修正なども含めて上記現象が改善されるような方法をご教授願え
ま
> せんか?
> よろしくお願いします。
> なお、Armadillo230のカーネルはLinux2.6.12.3 -a9.8 です。
_______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




armadillo メーリングリストの案内