PDA

Показать полную графическую версию : Поддержка двух процессоров во FreeBSD.


Duddits
06-05-2006, 15:32
Привет всемогущий ол!
Есть Intel Dual Xeon 2.80 Mhz (два проца) 64 bit
RAM - 2048 MB
ну и так далее.
Поставил Фрю, и по привычке скомпилил ядро следующим образом
make buildkernel KERNCONF=SMP (для поддержки мультипроцессорности)
после ребута виден только один процессор, то есть ничего не изменилось
Пробовал с версией amd64 (FreeBSD 6.0) и i386 (FreeBSD 5.4)
Ничего не вышло.
Самое интересное что есть такая же машина толька 32 битная, на ней стоит 5.4 и SMP прекрасно работает.
В чем может быть проблема??

Duddits
08-05-2006, 15:27
Проблема решилась простой усановкой FreeBSD 6.1 amd64
даж ядро компилить необязательно ))

dmitryst
08-05-2006, 15:37
Duddits
А так даже удобнее, для разных вариантов разные дистрибутивы

Barracuda
12-05-2006, 21:55
Что-то вы такое странное рассказываете :)
Не давеча, как в середине апреля собирал сервер аналогичный - завелось на 5.4.

Demiurg
10-07-2006, 13:20
[Barracuda]
...подскажите: получится ли включить SMP (что б ядро видело два процессора) на Celeron D 335 (S478)?
PS: уже пытался, ничего не вышло

Barracuda
14-07-2006, 18:49
Demiurg
Не, я заводил на Ксеонах... Целероны не попадались ещё...
Дело в том, что там есть kernel tunable machdep.hyperthreading_allowed - это для HTT. По дефолту оно вырублено из соображений безопасности. Попробуй его в /boot/loader.conf запихнуть, хотя у нас и без него CPU0...CPU3 увидело...

Demiurg
21-07-2006, 12:00
Barracuda
в Celeron D веть нет HT!? это тока в топовых двухядерных пеньках, где в каждом ядре еще и HT...
...да и система видет его не как D, а как обычный селерон... уже было как-то подобное: на ноуте Celeron M виделся как обычный, а после перепрошивки BIOS, стал видеть как "CPU: Intel(R) Celeron(R) M processor 1200MHz (1196.12-MHz 686-class CPU)"
...а для MB (ASUS) под Celeron D апдейтов BIOS пока нет... хотя может и не в BIOS дело...




© OSzone.net 2001-2012