[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#491309: linux-2.6: Kernel supports "only" 32 cpu's



On Fri, Jul 18, 2008 at 03:17:49PM +0200, Rik Theys wrote:
> The current Debian kernel supports 32 cpu's according to the  
> /boot/config file. The
> RHEL/CentOS 5 kernel has CONFIG_NR_CPUS set to 255. Any chance the  
> Debian kernel
> parameter can be adjusted to be a bit higher? I assume multi core  
> machines will
> become common hardware during the Lenny lifecycle. 32-bit machines are  
> expected in
> 6 months.

Setting it to 255 needs 2MiB of image size and unswappable memory.

|    text    data     bss     dec     hex filename
|    1345623 3148364  417112 4911099  4aeffb x86_64-255/vmlinux
|    1339887  380556  273880 1994323  1e6e53 x86_64-32/vmlinux

It adds 32 interrupt vectors (a 32 bytes or so) for each new cpu into
the data section, maybe this can be changed to dynamic allocation some
time as this does not look like a critical path.

I don't think this is exchange of different resources. I know there are
already machines with nearly 200 cores out there and even Xen choked on
them. Maybe setting it to 64 will be okay for now.

Bastian

-- 
It would be illogical to assume that all conditions remain stable.
		-- Spock, "The Enterprise Incident", stardate 5027.3

Attachment: signature.asc
Description: Digital signature


Reply to: