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 |