[meta-freescale] P4080 IP routing performance regression
Björn Stenberg
bjst at enea.com
Mon Nov 18 07:43:22 PST 2013
Hi all.
We have found a performance regression in the linux-qoriq kernel released for dora. IP routing performance for small packets has decreased by over 20% between kernels 3.0.51 (dylan) and 3.8.13 (dora).
The test uses two 10 Gbit interfaces on a p4080ds board. We feed UDP packets at full speed into the first interface and measure how many packets make it out of the second interface. Here are the results:
Frame Kernel Kernel
Size 3.0.51 3.8.13 Change
---- ------ ------ ------
64 28.8 21.9 -24%
128 50.9 38.8 -24%
256 90.8 71.1 -22%
512 99.1 99.1
1024 100 100
1280 100 100
1518 99.9 99.9
2048 100 100
4096 100 100
8192 100 100
8980 100 100
The values are in percent, out of the theoretical maximum. These numbers are for IPv6, but IPv4 looks roughly the same.
These are the kernel configurations used:
3.0.51 kernel config: http://pastebin.com/L0c0fTuU
3.8.13 kernel config: http://pastebin.com/wbZcVGQM
--
Björn
More information about the meta-freescale
mailing list