Messages in this thread | | | From | Mårten Wikström <> | Subject | How to optimize routing performance | Date | Thu, 15 Mar 2001 08:23:37 +0100 |
| |
I've performed a test on the routing capacity of a Linux 2.4.2 box versus a FreeBSD 4.2 box. I used two Pentium Pro 200Mhz computers with 64Mb memory, and two DEC 100Mbit ethernet cards. I used a Smartbits test-tool to measure the packet throughput and the packet size was set to 64 bytes. Linux dropped no packets up to about 27000 packets/s, but then it started to drop packets at higher rates. Worse yet, the output rate actually decreased, so at the input rate of 40000 packets/s almost no packets got through. The behaviour of FreeBSD was different, it showed a steadily increased output rate up to about 70000 packets/s before the output rate decreased. (Then the output rate was apprx. 40000 packets/s). I have not made any special optimizations, aside from not having any background processes running.
So, my question is: are these figures true, or is it possible to optimize the kernel somehow? The only changes I have made to the kernel config was to disable advanced routing.
Thanks,
Mårten
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |