Intel i7 и CpuAffinityMask

Warren
Дата: 02.07.2012 20:15:48
Какое количество ядер видит Firebird 2.5 у i7, 4 или 8?

Если я хочу выставить CpuAffinityMask так, чтобы Superserver использовал все ядра, кроме первого, какое значение нужно задавать, 7 или 127?

Спасибо.
Dimitry Sibiryakov
Дата: 02.07.2012 20:22:17

Warren
Если я хочу выставить CpuAffinityMask так, чтобы Superserver использовал все
ядра

....то можешь побиться головой об стену с ядом: он больше одного ядра не задействует хоть
наизнанку вывернись.

Posted via ActualForum NNTP Server 1.5

Warren
Дата: 02.07.2012 20:40:36
Dimitry Sibiryakov,
то есть официальная документация говорит неправду?

On Windows, Superserver defaults to using only the first processor or core in your computer. To make it use all the available CPU power, the CpuAffinityMask parameter in firebird.conf must be edited. All other servers (including Superserver for Linux) support multiprocessing out of the box and ignore CpuAffinityMask.
Dimitry Sibiryakov
Дата: 02.07.2012 20:51:00

Warren
то есть официальная документация говорит неправду?

Она не говорит всю правду. Таки да, суперсервер может "to use all the available CPU
power", но работать от этого он будет скорее всего только медленнее.

Posted via ActualForum NNTP Server 1.5

kdv
Дата: 02.07.2012 21:38:29
Warren
чтобы Superserver использовал все ядра

переходи на InterBase XE
belov-evgenii
Дата: 03.07.2012 09:21:19
В 2.5 SS задействует другие ядра при работе с другими БД.
Warren
Дата: 04.07.2012 13:03:53
belov-evgenii,

а сколько ядер он увидит: только 4 физических, или как операционная система - 8?
hvlad
Дата: 04.07.2012 13:46:08
Warren,

у него нет специальных очков, чтобы выискивать ядра :)
Так что - как ОСь скажет - он ей верит.