Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: NTop: Misc

RFC: kernel election

 

 

NTop misc RSS feed   Index | Next | Previous | View Threaded


jnebrera at eneotecnologia

Dec 16, 2009, 7:18 AM

Post #1 of 10 (1487 views)
Permalink
RFC: kernel election

Hi Luca and the rest.

In the past this topic has surfaced many times. I would just like to
know what you guys think about it.

IMHO, trying to make pf_ring and tnapi support all existing and to
come kernels would be a nightmare for Luca and crew. So instead it would
be nice to focus on some selected distributions.

Some options:

1) Latest kernel.- As said, the process to stay up with so many
releases would be really hard. At the same time, if latest kernel i snot
supported hardly this features will be included in the kernel, but seems
thats the case anyway :(

2) Business favorite.- RHEL / CentOS for those that want a rock solid
system, with very few changes. Minor releases are backwards compatible
and shouldnt be that hard to stay up with them either. SuSE, or similars
are discarded in favor of the most used and popular linux distribution
in business environments.

3) Business risky.- Here we would choose a distribution that is closer
to latest kernel but at the same time maintains some stability, updates
etc without having to redo everything. IMHO the best candidates would be
Ubuntu server (even LTS but thats too similar to RH) and my favorite
Vyatta.

Vyatta is a debian derivate very much targeted to networking stuff, in
opposition to others that focus too much on the server area
(virtualization, etc) They are also very active in the kernel
development latelly, specially in areas related to networking
(multiqueue and all that stuff) IMHO is the best "network specific"
linux distribution right now.

Well, this is it. What do you think?

Regards

--
Jaime Nebrera - jnebrera [at] eneotecnologia
Consultor TI - ENEO Tecnologia SL
Pol. PISA - C/ Manufactura 6, P1, 3B
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18

_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


kurt.buff at gmail

Dec 16, 2009, 9:20 AM

Post #2 of 10 (1421 views)
Permalink
Re: RFC: kernel election [In reply to]

*BSD?

Kurt

On Wed, Dec 16, 2009 at 07:18, Jaime Nebrera
<jnebrera [at] eneotecnologia> wrote:
>  Hi Luca and the rest.
>
>  In the past this topic has surfaced many times. I would just like to
> know what you guys think about it.
>
>  IMHO, trying to make pf_ring and tnapi support all existing and to
> come kernels would be a nightmare for Luca and crew. So instead it would
> be nice to focus on some selected distributions.
>
>  Some options:
>
>  1) Latest kernel.- As said, the process to stay up with so many
> releases would be really hard. At the same time, if latest kernel i snot
> supported hardly this features will be included in the kernel, but seems
> thats the case anyway :(
>
>  2) Business favorite.- RHEL / CentOS for those that want a rock solid
> system, with very few changes. Minor releases are backwards compatible
> and shouldnt be that hard to stay up with them either. SuSE, or similars
> are discarded in favor of the most used and popular linux distribution
> in business environments.
>
>  3) Business risky.- Here we would choose a distribution that is closer
> to latest kernel but at the same time maintains some stability, updates
> etc without having to redo everything. IMHO the best candidates would be
> Ubuntu server (even LTS but thats too similar to RH) and my favorite
> Vyatta.
>
>  Vyatta is a debian derivate very much targeted to networking stuff, in
> opposition to others that focus too much on the server area
> (virtualization, etc) They are also very active in the kernel
> development latelly, specially in areas related to networking
> (multiqueue and all that stuff) IMHO is the best "network specific"
> linux distribution right now.
>
>  Well, this is it. What do you think?
>
>  Regards
>
> --
> Jaime Nebrera - jnebrera [at] eneotecnologia
> Consultor TI - ENEO Tecnologia SL
> Pol. PISA - C/ Manufactura 6, P1, 3B
> Mairena del Aljarafe - 41927 - Sevilla
> Telf.- 955 60 11 60 / 619 04 55 18
>
> _______________________________________________
> Ntop-misc mailing list
> Ntop-misc [at] listgateway
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>
_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


jnebrera at eneotecnologia

Dec 16, 2009, 9:53 AM

Post #3 of 10 (1422 views)
Permalink
Re: RFC: kernel election [In reply to]

Hi Kurt,

> *BSD?

:)

Well, if I get it right, both pf_ring and tnapi are linux specific
options :D

--
Jaime Nebrera - jnebrera [at] eneotecnologia
Consultor TI - ENEO Tecnologia SL
Pol. PISA - C/ Manufactura 6, P1, 3B
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18

_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


bcronje at gmail

Dec 16, 2009, 11:50 AM

Post #4 of 10 (1411 views)
Permalink
Re: RFC: kernel election [In reply to]

Isn't the whole point of pf_ring 4.x to run it without any reliance on a
specific kernel/distribution ?

On Wed, Dec 16, 2009 at 5:18 PM, Jaime Nebrera
<jnebrera [at] eneotecnologia>wrote:

> Hi Luca and the rest.
>
> In the past this topic has surfaced many times. I would just like to
> know what you guys think about it.
>
> IMHO, trying to make pf_ring and tnapi support all existing and to
> come kernels would be a nightmare for Luca and crew. So instead it would
> be nice to focus on some selected distributions.
>
> Some options:
>
> 1) Latest kernel.- As said, the process to stay up with so many
> releases would be really hard. At the same time, if latest kernel i snot
> supported hardly this features will be included in the kernel, but seems
> thats the case anyway :(
>
> 2) Business favorite.- RHEL / CentOS for those that want a rock solid
> system, with very few changes. Minor releases are backwards compatible
> and shouldnt be that hard to stay up with them either. SuSE, or similars
> are discarded in favor of the most used and popular linux distribution
> in business environments.
>
> 3) Business risky.- Here we would choose a distribution that is closer
> to latest kernel but at the same time maintains some stability, updates
> etc without having to redo everything. IMHO the best candidates would be
> Ubuntu server (even LTS but thats too similar to RH) and my favorite
> Vyatta.
>
> Vyatta is a debian derivate very much targeted to networking stuff, in
> opposition to others that focus too much on the server area
> (virtualization, etc) They are also very active in the kernel
> development latelly, specially in areas related to networking
> (multiqueue and all that stuff) IMHO is the best "network specific"
> linux distribution right now.
>
> Well, this is it. What do you think?
>
> Regards
>
> --
> Jaime Nebrera - jnebrera [at] eneotecnologia
> Consultor TI - ENEO Tecnologia SL
> Pol. PISA - C/ Manufactura 6, P1, 3B
> Mairena del Aljarafe - 41927 - Sevilla
> Telf.- 955 60 11 60 / 619 04 55 18
>
> _______________________________________________
> Ntop-misc mailing list
> Ntop-misc [at] listgateway
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>


jnebrera at eneotecnologia

Dec 16, 2009, 11:57 AM

Post #5 of 10 (1427 views)
Permalink
Re: RFC: kernel election [In reply to]

Hi,

> Isn't the whole point of pf_ring 4.x to run it without any reliance on
> a specific kernel/distribution ?

Mmmm, Luca should confirm this, but I believe all this new stuff
doesnt warrant you this would work in any kernel version (as you can see
in other thread with a problem related to CentOS lacking a specific
capability). I think the new idea is to be able to run it without
patching your kernel, compiling etc.

This would mean for example that if by any means this worked in RH you
would still maintain support for your box if you decided to use it. In
the old ways the same moment you touched the kernel (patching it) you
loose it. So I guess is more a "make your life easier" than "this will
work for everything".


--
Jaime Nebrera - jnebrera [at] eneotecnologia
Consultor TI - ENEO Tecnologia SL
Pol. PISA - C/ Manufactura 6, P1, 3B
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18

_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


kurt.buff at gmail

Dec 16, 2009, 1:27 PM

Post #6 of 10 (1428 views)
Permalink
Re: RFC: kernel election [In reply to]

Indeed. It is.

Which is unfortunate, because FreeBSD is my platform of choice.

I'm not suggesting that anything can (or should) be done about it,
really. it was more in the nature of pointing out that some of us
using this software have bigger handicaps than having to choose
between Debian, Slackware, etc.

Heh.

On Wed, Dec 16, 2009 at 09:53, Jaime Nebrera
<jnebrera [at] eneotecnologia> wrote:
>  Hi Kurt,
>
>> *BSD?
>
>  :)
>
>  Well, if I get it right, both pf_ring and tnapi are linux specific
> options :D
>
> --
> Jaime Nebrera - jnebrera [at] eneotecnologia
> Consultor TI - ENEO Tecnologia SL
> Pol. PISA - C/ Manufactura 6, P1, 3B
> Mairena del Aljarafe - 41927 - Sevilla
> Telf.- 955 60 11 60 / 619 04 55 18
>
> _______________________________________________
> Ntop-misc mailing list
> Ntop-misc [at] listgateway
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>
_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


deri at ntop

Dec 17, 2009, 1:07 AM

Post #7 of 10 (1430 views)
Permalink
Re: RFC: kernel election [In reply to]

Hi all,
the answer are:
- OS: Linux
- Kernel 2.6.24 or better if you want to exploit multiqueue, 2.6.26 or better if you want to use MSI-X (necessary for enabling multiqueue on NICs) with no headaches
- Distribution: any as long as the kernel satisfies the above requirements

Centos 5 comes with kernel 2.6.18 that's 3y old.

Luca

On 12/16/2009 08:57 PM, Jaime Nebrera wrote:
Hi,
Isn't the whole point of pf_ring 4.x to run it without any reliance on a specific kernel/distribution ?
Mmmm, Luca should confirm this, but I believe all this new stuff doesnt warrant you this would work in any kernel version (as you can see in other thread with a problem related to CentOS lacking a specific capability). I think the new idea is to be able to run it without patching your kernel, compiling etc. This would mean for example that if by any means this worked in RH you would still maintain support for your box if you decided to use it. In the old ways the same moment you touched the kernel (patching it) you loose it. So I guess is more a "make your life easier" than "this will work for everything".


mickrussom at yahoo

Dec 17, 2009, 4:11 PM

Post #8 of 10 (1406 views)
Permalink
Re: RFC: kernel election [In reply to]

2.6.18 from redhat was just updated about 10 days ago.

its based on a kernel thats 3 years old, but its entirely modern and for those using rhel, centos or oracle linux its basically the defacto standard in enterprise linux, and the centos/rhel/oracle kernels are probably the most deployed linux kernels out there in non-desktop roles.

kernel-2.6.18-164.9.1.el5 (Dec-9-2009) is the STANDARD enterprise linux kernel, its everywhere I look in datacenters that I have contact with.

I strongly discourage ignoring the 2.6.18 based kernel, and this also happens to be the kernel that xen-source is written against at the moment.




 

>
>From: Luca Deri <deri [at] ntop>
>To: ntop-misc [at] listgateway
>Sent: Thu, December 17, 2009 1:07:10 AM
>Subject: Re: [Ntop-misc] RFC: kernel election
>
>Hi all,
>the answer are:
>- OS: Linux
>- Kernel 2.6.24 or better if you want to exploit multiqueue, 2.6.26 or better if you want to use MSI-X (necessary for enabling multiqueue on NICs) with no headaches
>- Distribution: any as long as the kernel satisfies the above requirements
>
>Centos 5 comes with kernel 2.6.18 that's 3y old.
>
>Luca
>
>On 12/16/2009 08:57 PM, Jaime Nebrera wrote:
> Hi,
>>
>>
>>Isn't the whole point of pf_ring 4.x to run it without any reliance on
>>>a specific kernel/distribution ?
>>>
>> Mmmm, Luca should confirm this, but I believe all this new stuff
>>doesnt warrant you this would work in any kernel version (as you can see
>>in other thread with a problem related to CentOS lacking a specific
>>capability). I think the new idea is to be able to run it without
>>patching your kernel, compiling etc.
>>
>> This would mean for example that if by any means this worked in RH you
>>would still maintain support for your box if you decided to use it. In
>>the old ways the same moment you touched the kernel (patching it) you
>>loose it. So I guess is more a "make your life easier" than "this will
>>work for everything".
>>
>>
>>
>


jnebrera at eneotecnologia

Dec 18, 2009, 1:19 AM

Post #9 of 10 (1408 views)
Permalink
Re: RFC: kernel election [In reply to]

Hi Mick,

> 2.6.18 from redhat was just updated about 10 days ago.

Thats true. RH kernel is the most stable, best supported most extended
in business in the world, but ...

> its based on a kernel thats 3 years old, but its entirely modern and
> for those using rhel, centos or oracle linux its basically the defacto
> standard in enterprise linux, and the centos/rhel/oracle kernels are
> probably the most deployed linux kernels out there in non-desktop
> roles.

I fully agree with this but i didnt say its kernel was outdated, I
said "their kernel becomes quite outdated in some areas (like
networking)" and you have to fully agree with me on that.

If you want proper multiqueue in both RX and TX, if you want latest
netfilter with the xt_ stuff, if you want ... you cant use RH. Of course
they DO backport specific features into their kernel (fe. they
backported RX multiqueue or in their latest release GRO) but again not
all of them. Specifically they wont backport anything that means
changing the way the kernel used to work. If it means an alternative way
then they might consider but if it means breaking existing stuff, they
wont.

Precisely thats their beauty, rock solid environment, no nasty
surprises. For example, we just tried to compile a particular card
driver in Ubuntu 9.10 (2.6.31) and discover they have changed some data
structures and wont compile. With RH, if it compiled in 5.0 you can
pretty much swear it will compile in .1 .2 .3 .4 and .whatever :)

> kernel-2.6.18-164.9.1.el5 (Dec-9-2009) is the STANDARD enterprise
> linux kernel, its everywhere I look in datacenters that I have contact
> with.

I agree

> I strongly discourage ignoring the 2.6.18 based kernel, and this also
> happens to be the kernel that xen-source is written against at the
> moment.

I'm not against not supporting it, if you recall my first email I
particularly said I would like it supported precisely for the same
reasons you are making.

At the same time I understand not all the features could work.

I just saw Luca reply on this topic to you, and you see the point.
Even more, even if he was willing to do so it would be hard to do it
"the Red Hat way". I mean, to try to solve this most surely you would
need to patch and compile the kernel which means loosing warranted
compatibility with all their ecosystem and more important, support.
Those are precisely the reasons you are using RH so it makes very few
sense.

Again, maybe the docs should just say: "RH whatever is supported BUT
the following capabilities wont work ..." either in pf_ring or tnapi or
whatever. "To fully exploit this software capabilities you need at least
the klernel X.Y.Z and the following hardware capabilities ..."

I see a lot of questioning to Luca on respect to RH and as he has
said, he should not loose its very precious time in trying to discover
what is going on with something that doesnt match its minimum
requirements. He should be focused on adding new capabilities !!! :D
that by the way are much more fun.

--
Jaime Nebrera - jnebrera [at] eneotecnologia
Consultor TI - ENEO Tecnologia SL
Pol. PISA - C/ Manufactura 6, P1, 3B
Mairena del Aljarafe - 41927 - Sevilla
Telf.- 955 60 11 60 / 619 04 55 18

_______________________________________________
Ntop-misc mailing list
Ntop-misc [at] listgateway
http://listgateway.unipi.it/mailman/listinfo/ntop-misc


bcronje at gmail

Dec 18, 2009, 1:42 AM

Post #10 of 10 (1413 views)
Permalink
Re: RFC: kernel election [In reply to]

Well said Jaime!

On Fri, Dec 18, 2009 at 11:19 AM, Jaime Nebrera <jnebrera [at] eneotecnologia
> wrote:

> Hi Mick,
>
> > 2.6.18 from redhat was just updated about 10 days ago.
>
> Thats true. RH kernel is the most stable, best supported most extended
> in business in the world, but ...
>
> > its based on a kernel thats 3 years old, but its entirely modern and
> > for those using rhel, centos or oracle linux its basically the defacto
> > standard in enterprise linux, and the centos/rhel/oracle kernels are
> > probably the most deployed linux kernels out there in non-desktop
> > roles.
>
> I fully agree with this but i didnt say its kernel was outdated, I
> said "their kernel becomes quite outdated in some areas (like
> networking)" and you have to fully agree with me on that.
>
> If you want proper multiqueue in both RX and TX, if you want latest
> netfilter with the xt_ stuff, if you want ... you cant use RH. Of course
> they DO backport specific features into their kernel (fe. they
> backported RX multiqueue or in their latest release GRO) but again not
> all of them. Specifically they wont backport anything that means
> changing the way the kernel used to work. If it means an alternative way
> then they might consider but if it means breaking existing stuff, they
> wont.
>
> Precisely thats their beauty, rock solid environment, no nasty
> surprises. For example, we just tried to compile a particular card
> driver in Ubuntu 9.10 (2.6.31) and discover they have changed some data
> structures and wont compile. With RH, if it compiled in 5.0 you can
> pretty much swear it will compile in .1 .2 .3 .4 and .whatever :)
>
> > kernel-2.6.18-164.9.1.el5 (Dec-9-2009) is the STANDARD enterprise
> > linux kernel, its everywhere I look in datacenters that I have contact
> > with.
>
> I agree
>
> > I strongly discourage ignoring the 2.6.18 based kernel, and this also
> > happens to be the kernel that xen-source is written against at the
> > moment.
>
> I'm not against not supporting it, if you recall my first email I
> particularly said I would like it supported precisely for the same
> reasons you are making.
>
> At the same time I understand not all the features could work.
>
> I just saw Luca reply on this topic to you, and you see the point.
> Even more, even if he was willing to do so it would be hard to do it
> "the Red Hat way". I mean, to try to solve this most surely you would
> need to patch and compile the kernel which means loosing warranted
> compatibility with all their ecosystem and more important, support.
> Those are precisely the reasons you are using RH so it makes very few
> sense.
>
> Again, maybe the docs should just say: "RH whatever is supported BUT
> the following capabilities wont work ..." either in pf_ring or tnapi or
> whatever. "To fully exploit this software capabilities you need at least
> the klernel X.Y.Z and the following hardware capabilities ..."
>
> I see a lot of questioning to Luca on respect to RH and as he has
> said, he should not loose its very precious time in trying to discover
> what is going on with something that doesnt match its minimum
> requirements. He should be focused on adding new capabilities !!! :D
> that by the way are much more fun.
>
> --
> Jaime Nebrera - jnebrera [at] eneotecnologia
> Consultor TI - ENEO Tecnologia SL
> Pol. PISA - C/ Manufactura 6, P1, 3B
> Mairena del Aljarafe - 41927 - Sevilla
> Telf.- 955 60 11 60 / 619 04 55 18
>
> _______________________________________________
> Ntop-misc mailing list
> Ntop-misc [at] listgateway
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>

NTop misc RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.