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

Mailing List Archive: Linux: Kernel

Xeon 5500 series support in kernel

 

 

Linux kernel RSS feed   Index | Next | Previous | View Threaded


lchampig at sfr

Jul 2, 2009, 12:45 AM

Post #1 of 7 (302 views)
Permalink
Xeon 5500 series support in kernel

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


xavier.bru at bull

Jul 2, 2009, 1:59 AM

Post #2 of 7 (280 views)
Permalink
Xeon 5500 series support in kernel [In reply to]

Hi all,

I wonder if there are specific kernel configuration parameters that
allow to optimize performances on the recent Xeon 5500 processors (aka
Nehalem).
In particular, should we set CONFIG_GENERIC_CPU or CONFIG_MCORE2 on such
processors ?
Thanks in advance.
Xavier
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


andi at firstfloor

Jul 2, 2009, 2:46 AM

Post #3 of 7 (280 views)
Permalink
Re: Xeon 5500 series support in kernel [In reply to]

xb <xavier.bru [at] bull> writes:

> I wonder if there are specific kernel configuration parameters that
> allow to optimize performances on the recent Xeon 5500 processors (aka
> Nehalem).

The most important optimization is to use a 64bit kernel with NUMA
support enabled (even if you use 32bit userland)

> In particular, should we set CONFIG_GENERIC_CPU or CONFIG_MCORE2 on
> such processors ?

The kernel doesn't really care about compiler optimizations,
so it shouldn't make any difference. CONFIG_GENERIC_CPU is fine.

-Andi
--
ak [at] linux -- Speaking for myself only.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


nix at esperi

Jul 4, 2009, 4:41 AM

Post #4 of 7 (267 views)
Permalink
Re: Xeon 5500 series support in kernel [In reply to]

On 2 Jul 2009, Andi Kleen outgrape:

> xb <xavier.bru [at] bull> writes:
>
>> I wonder if there are specific kernel configuration parameters that
>> allow to optimize performances on the recent Xeon 5500 processors (aka
>> Nehalem).
>
> The most important optimization is to use a 64bit kernel with NUMA
> support enabled (even if you use 32bit userland)

Surely NUMA only benefits you if you have a >1 socket system? Where's
the nonuniform access on a 1-socket machine? Every core is as far from
all the RAM as every other core, isn't it?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


andi at firstfloor

Jul 4, 2009, 9:07 AM

Post #5 of 7 (261 views)
Permalink
Re: Xeon 5500 series support in kernel [In reply to]

On Sat, Jul 04, 2009 at 12:41:15PM +0100, Nix wrote:
> On 2 Jul 2009, Andi Kleen outgrape:
>
> > xb <xavier.bru [at] bull> writes:
> >
> >> I wonder if there are specific kernel configuration parameters that
> >> allow to optimize performances on the recent Xeon 5500 processors (aka
> >> Nehalem).
> >
> > The most important optimization is to use a 64bit kernel with NUMA
> > support enabled (even if you use 32bit userland)
>
> Surely NUMA only benefits you if you have a >1 socket system? Where's

Xeons are typically multi socket. On single socket the overhead
of a NUMA kernel is negligible, so it's best to enable it always.

There are actually some use cases of NUMA kernel code for single
socket too, e.g. it is sometimes used to isolate different
applications on the VM level.

-Andi

--
ak [at] linux -- Speaking for myself only.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


mstevens at win-professional

Jul 4, 2009, 11:01 AM

Post #6 of 7 (258 views)
Permalink
RE: Xeon 5500 series support in kernel [In reply to]

Hi Andi,

a general question with regard to the new intel nehalem platform:

Which linux version is needed for an intel nehalem based xeon in view of the new intel 5500/5520 chipset drivers?

Does it work with 2.6.18? (Debian Etch)

thanks

--

Morten
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


andi at firstfloor

Jul 5, 2009, 2:55 AM

Post #7 of 7 (244 views)
Permalink
Re: Xeon 5500 series support in kernel [In reply to]

On Sat, Jul 04, 2009 at 08:01:44PM +0200, Morten P.D. Stevens wrote:
> Hi Andi,
>
> a general question with regard to the new intel nehalem platform:
>
> Which linux version is needed for an intel nehalem based xeon in view of the new intel 5500/5520 chipset drivers?
>
> Does it work with 2.6.18? (Debian Etch)

You would need backported drivers for Ethernet etc; the plain
integrated drivers in 2.6.18 will not work. The e1000 project
at sourceforge has driver backports for Ethernet.

I don't know if Debian does regular backports of drivers,
some other distributions with support for old kernels do.

Also some power saving features and performance features
which are related to power saving (turbo mode) will not work in that old a
kernel. For full performance it's better to use newer kernels or
kernels with appropiate backports.

-Andi
--
ak [at] linux -- Speaking for myself only.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo [at] vger
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Linux kernel 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.