Скрипт запуска сервера

Скрипт запуска сервера

  • taskset -c не рекомендуется ставить без большой необходимости.
  • -pingboost 4 не существует в стандартном лаунчере (re)hlds. Только в rehlds-m от hun1er. Это, как минимум, нигде не указано, а как максимум, сервер запустится с неправильным параметром.
 
taskset -c не рекомендуется ставить без большой необходимости.
Можно конкретику, что плохого в привязке сервера к конкретному ядру?

-pingboost 4 не существует в стандартном лаунчере (re)hlds. Только в rehlds-m от hun1er. Это, как минимум, нигде не указано, а как максимум, сервер запустится с неправильным параметром.
А это где можно полазить, посмотреть? Ещё очень давно мне на dev-cs 4 советовали, уже долгое время на нём.
 
А это где можно полазить, посмотреть?
В коде rehlds как минимум. В описании лаунчера rehlds-m написано, что он вносит пингпуст 4 и 5.
Можно конкретику, что плохого в привязке сервера к конкретному ядру?
Если больше 1 ядра, может случиться так (не важно по каким причинам, сейчас не о них), что ядро, к которому ты привязал сервер, чем-то загрузится. В обычной ситуации планировщик ядра Linux перекинул бы процесс сервера на другое ядро, а так не сможет, и тикрейт сервера просядет, фризы могут быть.
 
Если больше 1 ядра, может случиться так (не важно по каким причинам, сейчас не о них), что ядро, к которому ты привязал сервер, чем-то загрузится.
Начать стоит с того, что у подавляющего большинства владельцев серверов на VDS ничего кроме сервера(-ов) не будет. Просто-напросто нечему нагружать будет ядро кроме сервера. Мой скрипт рассчитан в том числе и на запуск нескольких серверов на одном VDS одновременно, а при таком варианте закрепление сервера за ядром будет лучше, чтобы они не конкурировали за него. В случае если будет только один сервер и несколько ядер — избыточно, но вряд-ли помешает. В общем, вижу проблемы только в единичных случаях, поэтому разве что если примечание добавить.

В коде rehlds как минимум. В описании лаунчера rehlds-m написано, что он вносит пингпуст 4 и 5.
Да, посмотрел код, действительно. Для 1, 2, 3 есть код, остальные значения по сути отключают функцию. Исправлю, спасибо.
 
Назад
Верх