make -j 32 bzImage


As I wrote before some vendor promissed me a 16-core machine.... and indeed we received it. Now I have my 'toy' placed in the basement. Besides of some trouble putting a modified version of RHEL 4.5 on it, it works fine. At this moment I've installed RHEL 4.6 and it works fine. :-D

But to test the 16-cores I decide to compile a brand new kernel:

[[email protected]]$ mkdir -p /tmp/kernel-test; cd /tmp/kernel-test/
[[email protected]]$
tar -xjvf ~/downloads/linux-2.6.24.tar.bz2
[[email protected]]$
cd linux-2.6.24
[[email protected]]$
make mrproper
[[email protected]]$
cp /boot/config-2.6.9-67.ELlargesmp ./.config
[[email protected]]$
echo y | make oldconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
[..snip..]
#
# configuration written to .config
#

[[email protected]]$
time make -j 32 bzImage
scripts/kconfig/conf -s arch/x86/Kconfig
CHK include/linux/version.h
UPD include/linux/version.h
[..snip..]
Setup is 11352 bytes (padded to 11776 bytes).
System is 1835 kB
Kernel: arch/x86/boot/bzImage is ready (#1)


real 0m40.887s
user 5m15.688s
sys 2m1.029s

[roo[email protected]]$ _

During the compile, all the 16-cores are working hard ;-)