On Tue, Jan 24, 2017 at 3:17 PM, Sean Bruno <sbruno_at_freebsd.org> wrote: > > > Did you increase the number of rx/tx rings to 8 and the number of > descriptors to 4k in your tests or just the defaults? > Tuning are same as described in my previous email (rxd|txd=2048, rx|tx process_limit=-1, max_interrupt_rate=16000). [root_at_apu2]~# sysctl hw.igb. hw.igb.tx_process_limit: -1 hw.igb.rx_process_limit: -1 hw.igb.num_queues: 0 hw.igb.header_split: 0 hw.igb.max_interrupt_rate: 16000 hw.igb.enable_msix: 1 hw.igb.enable_aim: 1 hw.igb.txd: 2048 hw.igb.rxd: 2048 But I've did a new benchs with default setting, and the performance drop is now about -25% : x head r311848 packets-per-second (default settings) + head r311849 packets-per-second (default settings) +--------------------------------------------------------------------------+ |+ | |+ x | |+ xx| |++ xx| | A|| |A| | +--------------------------------------------------------------------------+ N Min Max Median Avg Stddev x 5 618711 621135 619930.5 619840.8 951.83787 + 5 467389 468740 467778 467864.8 550.40322 Difference at 95.0% confidence -151976 +/- 1133.9 -24.5186% +/- 0.150581% (Student's t, pooled s = 777.476)Received on Tue Jan 24 2017 - 14:28:31 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:09 UTC