[問題] 兩port互ping的問題

看板Linux作者 (大鳥)時間14年前 (2011/08/17 21:37), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
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

08/18 10:34, , 1F
kernel直接回掉了, 你看網卡燈號會狂閃嗎?
08/18 10:34, 1F

08/18 10:36, , 2F
想試請用 kernel: CONFIG_NET_PKTGEN
08/18 10:36, 2F

08/18 10:36, , 3F
Packet Generator
08/18 10:36, 3F

08/19 07:10, , 4F
稱高流量要用iperf這軟體
08/19 07:10, 4F

08/19 10:25, , 5F
樓上跟本沒試過
08/19 10:25, 5F

08/19 18:23, , 6F
iperf我有用過, 不過現在有一些限制只能用ping
08/19 18:23, 6F

08/19 18:24, , 7F
感謝dou0228提示, 我研究一下.
08/19 18:24, 7F

08/19 21:16, , 8F
主要 iperf 不能用的原因是: in/out 都是同一台電腦
08/19 21:16, 8F

08/19 21:16, , 9F
linux kernel 會直接回掉, 所以你看不到硬體燈號狂閃爍
08/19 21:16, 9F
文章代碼(AID): #1EIyG3F7 (Linux)