UseProcessors
Добрый день. Кто может расписать мне суть этой опции. Знаю что работает только под Windows. Я так понял это встроеное распределение нагрузки по ядрам для винды? Просто есть сервер там 500 онлайн и он стоит на винде, они имеют нагрузку в 10% максимум и нагрузка распределяется без использования всяческих патчей. В то время как на линуксе при этом же онлайне я имею 80% на одно ядро. И приходится использовать патчи. Правильно ли я понял что на винде нагрузка распределяется?
|
Цитата:
Всё очень просто. Например у тебя на сервере стоит core2quad, и ты имеешь 4 ядра. Если UseProcessors = 0, то при каждом запуске сервера система самостоятельно выберет самое незагруженное на данный момент ядро, и твой mangosd.exe процесс будет работать именно на нем. Но может так получиться, что волею случая на этом же ядре будет работать mysql и apache или еще какое "тяжёлое" приложение(процесс). Вот тогда твоя система будет тормозить. Чтобы этого не было, надо вручную через данную настройку задать на каких ядрах может запускаться твой сервер. Делается это через битовую маску "1111". Напрмер, если мангос должен запускаться только на 3-ем или 4-ом ядре, то маска будет "1100", и UseProcessors = 12. |
Цитата:
|
Текущее время: 16:29. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS