Страница 1 из 1

SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-22 11:22:05
nologin
Уважаемые юниксоиды помогите разобраться плз. с таким теоретическим вопросом.
Многопроцессорность для i386 бывает:
1) системы с несколькоми процами
2) мультиядерные процы
3) HyperTherading
В каком случае использование опций ядра
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC
оправдано?
В 1) вроде сам бог велел. Особенно интересуют 2) и 3). Как в 2) получить "плюсы" нескольких ядер в ОС?
Спасибо

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-22 11:28:11
paradox
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC
присутсвует по умолчанию в ядре

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-22 12:50:26
nologin
Да, я знаю, что они присутствуют в GENERIC

Код: Выделить всё

[root@adm914 ~]# dmesg | grep apic
ioapic0: Changing APIC ID to 1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
[root@adm914 ~]# dmesg | grep -i smp
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
SMP: AP CPU #1 Launched!
[root@adm914 ~]# 
Вопрос работают ли они как нужно. Или нада что то еще добавить? Перефразирую вопрос: нужен ли device apic для мультиядерника? И options SMP работает для мультиядерника?

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-22 12:52:03
paradox
Вопрос работают ли они как нужно.
непонимаю вопроса(((

ну соберите ядро без них и поймете

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 13:35:44
nologin
Может, неправильно вопрос задал
1) options SMP - поддерживает мультиядерность? Судя по логам вроде да
2) device apic - нужна ли для мультиядерника? Обычно используется при нескольких физических головах.
Ядро перекомпилировать мог, просто думал может кто так ответит.

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 13:39:48
zingel

Код: Выделить всё

/usr/src/sys/conf/NOTES

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 13:43:56
paradox
что то никак не вьеду
зачем вам все это....

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 13:52:41
nologin
Zingel, спасибо, все вопрос закрыт
Paradox, ну если я заплатил за мультикоровый проц хочется его по максимому использовать или хотя бы как то позволяет используемое ПО.
Во фре я чел новый, тока 2 недели кручу.

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 14:47:32
shlash
нынешние мультиядерные функционально эквивалентны в прошлом мультипроцессорным.
суть одна и та же, реализация разная.

Re: SMP & FreeBSD (SMP & UNIX)

Добавлено: 2009-04-24 15:01:42
nologin
В принципе это я и хотел услышать. Спасибо