Hi!

mlx4_core0: <mlx4_core> mem
0xfbe00000-0xfbefffff,0xfb000000-0xfb7fffff irq 64 at device 0.0
numa-domain 1 on pci16
mlx4_core: Initializing mlx4_core: Mellanox ConnectX VPI driver v2.1.6
(Aug 11 2016)

so the NIC is in numa-domain 1. Try pinning the worker threads to
numa-domain 1 when you run the test:

numactl -l first-touch-rr -m 1 -c 1 ./test-program

You can also try pinning the NIC threads to numa-domain 1 versus 0 (so
the second set of CPUs, not the first set.)

vmstat -ia | grep mlx (get the list of interrupt thread ids)
then for each:

cpuset -d 1 -x <irq id>

Run pcm-memory.x each time so we can see the before and after effects
on local versus remote memory access.

Thanks!



-adrian
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to