Ed Maste <ema...@freebsd.org> writes: > OK, I can reproduce it in a single-vCPU bhyve VM (the default is 2). > Do you mind checking if it's no longer reproducible in KVM with 2 or > more vCPUs?
Thanks, it indeed seems to fix the issue: (running under qemu-kvm -smp 2 ...) $ sysctl hw.ncpu hw.ncpu: 2 $ for i in `seq 1 10`; do time ./test-once >/dev/null; done 8.73 real 4.50 user 12.15 sys 9.59 real 4.35 user 13.50 sys 9.18 real 4.50 user 12.80 sys 8.92 real 4.29 user 12.66 sys 8.81 real 4.53 user 12.26 sys 8.80 real 4.45 user 12.33 sys 8.72 real 4.23 user 12.39 sys 9.11 real 4.40 user 12.77 sys 8.86 real 4.36 user 12.43 sys 9.10 real 4.49 user 12.65 sys Regards, -- Daiki Ueno