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

Перенос системы с 1 CPU машины на 2 CPU машину: FreeBSD 6.2

Добавлено: 2007-06-06 8:43:55
spmn
Подскажите как проще перенести систему на многопроцессорную систему (в рамках одной арихитектуры процессоров, т.е. был 1 iP3 стало 2 iP3, ядра онинаковые и были и стали).

Надо сначала собрать новое ядро с опцией SMP или сначало установить новое железо, а потом собрать ядро?

И еще, достаточно ли только опции SMP для работы системы?

С уважением

Добавлено: 2007-06-06 9:20:14
Alex Keda
да

Добавлено: 2007-06-06 9:32:14
spmn
lissyara писал(а):да
Исчерпывающий ответ!

А как насчет:
lissyara писал(а):Надо сначала собрать новое ядро с опцией SMP или сначало установить новое железо, а потом собрать ядро?
??

Добавлено: 2007-06-06 10:34:26
Notaky
да 2 , сначала собери железо а потом собирай kernel
FF

Добавлено: 2007-06-06 15:40:42
spmn
так и сделал. Че - то не стабильно работает :(

Добавлено: 2007-06-06 23:44:48
vintovkin
spmn писал(а):так и сделал. Че - то не стабильно работает :(
выкладывай ядро & #dmesg
в студию=))
з.ы.
что значит не стабильно ?? какие баги ? ... :!:

Добавлено: 2007-06-07 0:16:02
spmn
Баги были серьезные: машина просто падла ...
Поменял камни местами - все прошло.

Еще один вопросик.
Почему в dmesg написано:
CPU: Pentium III/Pentium III Xeon/Celeron (451.02-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
SMP: AP CPU #1 Launched!
А где второй CPU?

Хотя sysctl -a | grep smp
kern.timecounter.smp_tsc: 0
kern.smp.maxcpus: 16
kern.smp.active: 1
kern.smp.disabled: 0
kern.smp.cpus: 2
kern.smp.forward_signal_enabled: 1
kern.smp.forward_roundrobin_enabled: 1
И почему пр установке второго камня производительность не возросла?
В частности производительность сетевой или файловой подсистемы?

Добавлено: 2007-06-07 7:45:40
Alex Keda

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

FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs 
первый проц - он нулевой.
а вот второй - первый.
у тя неправильный тип мышления. :)

Добавлено: 2007-06-07 10:27:45
spmn
Я подозревал ...

Добавлено: 2007-06-07 10:30:47
Notaky
а что ты хотел? тут производительность может вырости только при многопоточности, тоесть если у тебя есть процесс то он выполняется строго на одном процессоре, второй уже может на втором процессоре.

Добавлено: 2007-06-07 15:30:59
spmn
Отлично.
Как заставить самбу работать многопоточной, на обеих камнях, что-то типо make -jN ???

Добавлено: 2007-06-07 16:12:13
Alex Keda
spmn писал(а):Отлично.
Как заставить самбу работать многопоточной, на обеих камнях, что-то типо make -jN ???
самба, по крайней мере при работе в домене, запускает по процессу на юзера.
они сами раскидаются по камням

Добавлено: 2007-06-07 16:14:54
spmn
Это вполне так и есть.
А вот как ее заставить работать на 2х камнях, даже если один юзер в системе?

Добавлено: 2007-06-07 16:17:49
Alex Keda
попросить разработчиков чтоб переписали код.
а смысл? даже на третьем пне один процесс самбы весь проц не сожрёт

Добавлено: 2007-06-08 0:51:07
spmn
Вообще-то да. Процентов 60 максимум кушает.