Цитата:Ну и в настройках, наверное, нужно менять под число процессоров какие-то параметры.
Единственный параметр, который мне удалось отыскать, связан с числом процессоров это:
USE_MULTY_PROCESSOR
Цитата:Потоки сетевого чтения-записи и потоки процессов обработки распараллеливаются по процессорам оптимальным образом.
Но это работает только для систем, которые имеют ФИЗИЧЕСКИЕ процессоры, а не просто ядра. Или это не так?
Также непонятен параметр
THREAD_TIME_LIVE
Цитата:скорость работы сети - по умолчанию 100 Kb/sec
Это Килобайт или Килобит?
Также не могу понять за что отвечает параметр
THREADS_LOCKING
+
Методом тыка удалось определить оптимальные настройки (привожу только те, которые были изменены)
!!! Если кто-нибудь захочет их применять на своих серверах, то хочу сразу предупредить, что они не рекомендуемые разработчиками. Вы используете их на свой страх и риск. Параметры привожу в качестве тестирования, отладки и изучения работы сервера.!!!
#Включение многопроцессорного режима (когда процесс обработки выполняет сетевое чтение-запись)
DUPLICATE_SOCKETS=1
#обмен между процессами обработки и ядром сервера - через системную память (1) или через временные файлы в рабочей директории workdir (0)
DUP_MAPING_WORK_FILES=1
#размер системной памяти, выделяемой процессу, Kb
Dup_MappingFileSize=100
#число процессов обработки, стартуемых сервером при запуске
Dup_ProcessCountPull=0
#обмен между процессами обработки и ядром сервера - через системную память (1)
#или через временные файлы в рабочей директории workdir
MAPING_WORK_FILES=1
+
Как установить режим параллельной обработки с сетевым чтением-записью в процессе обработки?
Редактировано 2 раз. Последний раз 15.10.2014 00:01 пользователем woodyfon.