nanog mailing list archives
Re: scaling linux-based router hardware recommendations
From: Hugo Slabbert <hugo () slabnet com>
Date: Tue, 27 Jan 2015 08:22:52 -0800
There is also some work in progress to improve network performance in the Linux kernel:
https://lwn.net/Articles/629155/ Preliminary, but encouraging that work is under way. -- Hugo On Tue 2015-Jan-27 11:33:16 +0400, Pavel Odintsov <pavel.odintsov () gmail com> wrote:
Hello! Looks like somebody want to build Linux soft router!) Nice idea for routing 10-30 GBps. I route about 5+ Gbps in Xeon E5-2620v2 with 4 10GE cards Intel 82599 and Debian Wheezy 3.2 (but it's really terrible kernel, everyone should use modern kernels since 3.16 because "buggy linux route cache"). My current processor load on server is about: 15%, thus I can route about 15 GE on my Linux server. Surely, you should deploy backup server too if master server fails. On Tue, Jan 27, 2015 at 1:53 AM, micah anderson <micah () riseup net> wrote:Hi, I know that specially programmed ASICs on dedicated hardware like Cisco, Juniper, etc. are going to always outperform a general purpose server running gnu/linux, *bsd... but I find the idea of trying to use proprietary, NSA-backdoored devices difficult to accept, especially when I don't have the budget for it. I've noticed that even with a relatively modern system (supermicro with a 4 core 1265LV2 CPU, with a 9MB cache, Intel E1G44HTBLK Server adapters, and 16gig of ram, you still tend to get high percentage of time working on softirqs on all the CPUs when pps reaches somewhere around 60-70k, and the traffic approaching 600-900mbit/sec (during a DDoS, such hardware cannot typically cope). It seems like finding hardware more optimized for very high packet per second counts would be a good thing to do. I just have no idea what is out there that could meet these goals. I'm unsure if faster CPUs, or more CPUs is really the problem, or networking cards, or just plain old fashioned tuning. Any ideas or suggestions would be welcome! micah-- Sincerely yours, Pavel Odintsov
-- Hugo
Attachment:
signature.asc
Description: Digital signature
Current thread:
- Re: scaling linux-based router hardware recommendations, (continued)
- Re: scaling linux-based router hardware recommendations joel jaeggli (Jan 26)
- Re: scaling linux-based router hardware recommendations Joe Holden (Jan 27)
- Re: scaling linux-based router hardware recommendations Phil Bedard (Jan 26)
- Re: scaling linux-based router hardware recommendations David bass (Jan 26)
- Re: scaling linux-based router hardware recommendations Sudeep Khuraijam (Jan 26)
- Re: scaling linux-based router hardware recommendations Pavel Odintsov (Jan 26)
- Re: scaling linux-based router hardware recommendations Paul S. (Jan 27)
- Re: scaling linux-based router hardware recommendations Pavel Odintsov (Jan 27)
- Re: scaling linux-based router hardware recommendations Baldur Norddahl (Jan 27)
- Re: scaling linux-based router hardware recommendations Phil Bedard (Jan 27)
- Re: scaling linux-based router hardware recommendations Paul S. (Jan 27)
- Re: scaling linux-based router hardware recommendations Hugo Slabbert (Jan 27)
- Re: scaling linux-based router hardware recommendations Eduardo Schoedler (Jan 27)
- Re: scaling linux-based router hardware recommendations Jim Shankland (Jan 27)
- Re: scaling linux-based router hardware recommendations Robert Bays (Jan 28)
- Re: scaling linux-based router hardware recommendations Paul S. (Jan 28)
- Re: scaling linux-based router hardware recommendations Robert Bays (Jan 28)
- Re: scaling linux-based router hardware recommendations Charles N Wyble (Jan 28)
- Re: scaling linux-based router hardware recommendations Colin Johnston (Jan 28)
- Re: scaling linux-based router hardware recommendations Mark Tinka (Jan 28)
- Re: scaling linux-based router hardware recommendations Nick Hilliard (Jan 28)
- Re: scaling linux-based router hardware recommendations Baldur Norddahl (Jan 28)