Вопрос по ibconfig

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

Вопрос по ibconfig

Сообщение Дмитрий » 01 дек 2004, 10:19

Добрый день!
Расскажите, кто знает, параметр CPU_AFFINITY - это количетво процессоров?
А то я доставил еще один процессор и хочу его использовать сервером IB.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 дек 2004, 10:51

а что у тебя за сервер, и classic или super?

Dmitry Beloshistov
Сообщения: 41
Зарегистрирован: 27 окт 2004, 11:06

Re: Вопрос по ibconfig

Сообщение Dmitry Beloshistov » 01 дек 2004, 10:51

Дмитрий писал(а): Расскажите, кто знает, параметр CPU_AFFINITY - это количетво процессоров?
А то я доставил еще один процессор и хочу его использовать сервером IB.
Маска, говорящая серверу, как распределять нагрузку.
01b - только первый проц, 10b - только второй, 11b - оба.

Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

Сообщение Дмитрий » 01 дек 2004, 11:05

kdv писал(а):а что у тебя за сервер, и classic или super?
Да вроде супер.

Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

Re: Вопрос по ibconfig

Сообщение Дмитрий » 01 дек 2004, 11:06

Dmitry Beloshistov писал(а):
Дмитрий писал(а): Расскажите, кто знает, параметр CPU_AFFINITY - это количетво процессоров?
А то я доставил еще один процессор и хочу его использовать сервером IB.
Маска, говорящая серверу, как распределять нагрузку.
01b - только первый проц, 10b - только второй, 11b - оба.
Странно! А по умолчанию этот параметр закоментарен, и значение стоИт 1.

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Сообщение sag » 01 дек 2004, 11:18

Ничего странного. Это для ss, который не поддерживает многопроцессорность. Если хочешь в полной мере использовать несколько процессоров с fb, используй cs.
Читай внимательно примечание к CpuAffinityMask в firebird.conf и статью о различиях cs и ss
http://www.interbase-world.com/ru/book/ ... e_id=79162

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 01 дек 2004, 14:29

кстати, для IB7.x CPU_AFFINITY имеет смысл. Если нужное число процессорных лицензий куплено, конечно... :)

Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

Сообщение Дмитрий » 01 дек 2004, 17:53

sag писал(а):Ничего странного. Это для ss, который не поддерживает многопроцессорность. Если хочешь в полной мере использовать несколько процессоров с fb, используй cs.
Читай внимательно примечание к CpuAffinityMask в firebird.conf и статью о различиях cs и ss
http://www.interbase-world.com/ru/book/ ... e_id=79162
Я что-то не пойму, у FB в файле firebird.conf в разделе SuperServer Engine Settings есть параметр CPU_AffinityMask. А ты говоришь, что надо использовать cs?

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Сообщение sag » 01 дек 2004, 20:19

Эх, плохой из меня объяснятель. Попробую еще раз.
1. ss fb (как и ss ib4,5,6) не поддерживает "многопроцессорность". CpuAffinityMask "привязывает" сервер к конкретному(ым) процессору(ам) сервера. Если не делать такой привязки к одному единственному процессору производительность fb-ss-сервера падает. Поэтому в настоящее время для fb-ss фиолетово один проц или более.
2. если win и несколько процессоров, то во многих случаях (а особенно когда есть желание заиспользовать всю мощь всех процессоров сервера во благо fb) предпочтительней использовать fb cs. Но это все касательно fb.

Воот. Если бы какой добрый человек рассказал, а как же там как живется на замечательной платной платформе от товарища борланда на многочисленных процессорах, а в особенности если кто имел возможность сравнить на реальных задачах на идентичных схемах бд производительность конкурирующих брэндов на 2-х и более процессорах fbcs и ib7.* (хотя бы субъективное впечатление), я был бы премного благодарен.

Ответить