Boris B. Zhmurov [off-list ref] :
[...]
Thanks Francois, after your suggestions, network performance was twice
increased, but I'm still loosing to freebsd:
Ok, now that the Linux kernel is not in heavy debugging mode, it takes
some ~10 us/(sent packet). It is not _too_ far from the usual syscall
tax.
Can you send a typical excerpt of an 'strace -T' for your client iperf
process and compare it against the FreeBSD one ?
[...]
P.S. I couldn't disable the following things due to bzImage build errors:
CONFIG_GENERIC_TIME
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_IOMAP=y
CONFIG_DMI=y
Oops, I was a bit terse: you were only supposed to disable the outlined
options (i.e. mostly debugging and/or unneeded stuff). As long as the
kernel performs better, it should not be a big issue though.
--
Ueimor