top CPU load during iperf test
Box1: load averages: 0.48, 0.17, 0.11 gateway1 18:40:59 24 processes: 23 idle, 1 on processor CPU0 states: 0.0% user, 0.0% nice, 35.9% system, 15.8% interrupt, 48.3% idle CPU1 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU2 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU3 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU4 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU5 states: 0.0% user, 0.0% nice, 8.2% system, 1.2% interrupt, 90.6% idle CPU6 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU7 states: 0.0% user, 0.0% nice, 32.1% system, 0.6% interrupt, 67.3% idle Memory: Real: 19M/94M act/tot Free: 3845M Cache: 32M Swap: 0K/4302M Box2: load averages: 1.29, 0.43, 0.21 gateway2 18:41:42 30 processes: 29 idle, 1 on processor CPU00 states: 0.0% user, 0.0% nice, 4.0% system, 87.3% interrupt, 8.7% idle CPU01 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU02 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU03 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU04 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU05 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU06 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU07 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU08 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU09 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU10 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU11 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU12 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle CPU13 states: 0.0% user, 0.0% nice, 56.5% system, 0.0% interrupt, 43.5% idle CPU14 states: 0.0% user, 0.0% nice, 72.7% system, 11.9% interrupt, 15.4% idle CPU15 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle Memory: Real: 20M/98M act/tot Free: 31G Cache: 36M Swap: 0K/32G On Sun, Jul 14, 2013 at 4:55 PM, Christian Weisgerber <[email protected]>wrote: > Evgeniy Sudyr <[email protected]> wrote: > > > I need to figure if I can improve isakmpd / ipsec performance in my setup > > on openbsd -current > > > > I have two boxes connected to each other via 1Gbit link and I'm using > iperf > > to test performance with default ipsec.conf between these two servers: > > > > # cat ipsec.conf: > > ike esp from aaa.aaa.aaa.118 to aaa.aaa.aaa.98 > > Since both your machines have AES-NI, I'd use AES-GCM there > ("quick enc aes-128-gcm"). > > > BOX1 dmesg: > > BOX2 dmesg: > > Those are ncpu=16 and ncpu=8 machines... > > > During iperf tests I see that both servers CPU usage is low and iperf is > > only CPU consumer: > > That's the CPU usage summed over all cores. But the OpenBSD kernel > isn't multithreaded, so it only can make use of a fraction of the > total CPU power. > > -- > Christian "naddy" Weisgerber [email protected] > > -- -- With regards, Eugene Sudyr

