У меня был противоположный результат:
тачка: 2-х процессорный xeon-3GHz по 2 ядра на каждом. С включенным HT система видит 4 процессора.
Компилю 2.6.16 ядро (с нуля!):
cd /usr/src/linux
make -j bzImage modules
Запускаю top и тихо охреневаю: все 4 проца загружены на 100% (ну это естественно), LA показывает > 300, количество процессов > 1100 из них > 300 со статусом R (т.е. активно работают, а не спят)
Компиляция ядра заняла около 4.5 минут
Хотя, пока писал пост, запустил компиляцию.
Результат:
top - 01:53:06 up 8:28, 2 users, load average: 327.11, 115.84, 41.62
Tasks: 1342 total, 350 running, 985 sleeping, 0 stopped, 7 zombie
Cpu0: 93.4% us, 6.6% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu1: 93.5% us, 6.5% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu2: 94.2% us, 5.8% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu3: 92.9% us, 7.1% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 3632820k total, 1945636k used, 1687184k free, 63540k buffers
Swap: 8016272k total, 0k used, 8016272k free, 224508k cached
Результат
make -j bzImage modules:
real 4m8.063s
user 15m2.496s
sys 1m5.120s
Не знаю, каков будет результат с выключенным HT на этой тачке (ребутить тачку не могу - чужая).
Есть возможность - приведите свои результаты.
"No! Try not! Do. Or do not. There is no try." -- Yoda