Intelの10Gイーサで遊んでみた 追試

Intelの10Gイーサで遊んでみた - かーねる・う゛いえむにっきの続き。

恐らく、Interrupt Stormが起きているから性能が落ちているのではなく、継続的にInterrupt Stormのワーニングを吐いているせいで性能が落ちているのではないか、というのが今の所の結論。

それ以外のパラメータ変更(bind_threads, num_queues)ではあまり効果が大きくなかった模様。
ところで、6Gbps台の辺りで頭打ちしてる気がするんだけど、これは何故だろう。
送信側がそれしか出てないという事だろうか。
同じスペックのマシンがもう一台要るなぁ。

しかしながら、thresholdを引き上げるのが本当に正しいのかは疑問が残る。

hw.intr_storm_threshold 1000→9000
Threads Throughput(Gbps)
1 3.05
4 5.50
8 6.73
16 6.57
32 6.29
hw.intr_storm_threshold 1000→9000, net.isr.bind_threads 0→1
Threads Throughput(Gbps)
1 3.07
4 6.07
8 6.27
16 6.54
32 6.35
hw.intr_storm_threshold 1000→9000, net.isr.bind_threads 0→1, hw.ixgbe.num_queues 0(0の場合キュー数8)→12
Threads Throughput(Gbps)
1 3.01
4 6.06
8 6.14
16 6.56
32 6.42