作者wzbird (大鳥)
看板Linux
標題[問題] 兩port互ping的問題
時間Wed Aug 17 21:37:05 2011
hi 大家好
現在有一台電腦上面有兩個網路孔, 互接, 有設定arp table, 讓他認mac
然後我想要測兩個port的throughput
因為一些原因, 我撐高流量的方式只能用ping
於是我用一個script, 大概是這樣
for 0~30
do
ping -I eth0 -f eth1 -w 0 -Q 0x08 -s 60000 &
ping -I eth1 -f eth0 -w 0 -Q 0x08 -s 60000 &
done
理論上ifconfig的值, 兩個port的TX, RX都應該大幅增加才對(有誤會嗎?)
但是觀察ifconfig的值發現, 結果都是
eth0的RX會動, TX不動, 或RX不動, TX會動
eth1的RX會動, TX不動, 或RX不動, TX會動
是兩個port不能同時互相ping嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.144.114
→ dou0228:kernel直接回掉了, 你看網卡燈號會狂閃嗎? 08/18 10:34
→ dou0228:想試請用 kernel: CONFIG_NET_PKTGEN 08/18 10:36
→ dou0228:Packet Generator 08/18 10:36
推 h5210h:稱高流量要用iperf這軟體 08/19 07:10
→ dou0228:樓上跟本沒試過 08/19 10:25
→ wzbird:iperf我有用過, 不過現在有一些限制只能用ping 08/19 18:23
→ wzbird:感謝dou0228提示, 我研究一下. 08/19 18:24
→ dou0228:主要 iperf 不能用的原因是: in/out 都是同一台電腦 08/19 21:16
→ dou0228:linux kernel 會直接回掉, 所以你看不到硬體燈號狂閃爍 08/19 21:16