История изменений
Исправление Iron_Bug, (текущая версия) :
550k DNS запросов в секунду - это более, чем дофига. у нас на серверах, на которых сидят десятки миллионов юзеров, в сто раз меньше нагрузка. китайские DNS флудеры все разом столько запросов не генерят. даже для контроллера большой зоны это как-то слишком.
у тебя в любом случае Unbound будет шустрее, чем syslog. посчитай из объёма логов в секунду, какой тебе нужен канал для передачи этого поноса, умножь на два, для надёжности (не забудь, что там ещё DNS пакеты болтаются в такой дикой концентрации). обеспечь достаточно шустрые сетевухи и прямой канал соответствующего класса. ещё чуть-чуть логирование можно ускорить, если писать на RAM-диск, например. но любой текстовый логгер будет жрать проц. это неизбежно. тут сама задача как-то неправильно поставлена. не нужно такой сетевой понос логировать. разве что в целях отладки, на очень кратких промежутках.
Исходная версия Iron_Bug, :
550k DNS запросов в секунду - это более, чем дофига. у нас на серверах, на которых сидят десятки миллионов юзеров, в сто раз меньше нагрузка. китайские DNS флудеры все разом столько запросов не генерят. даже для контроллера большой зоны это как-то слишком.
у тебя в любом случае Unbound будет шустрее, чем syslog. посчитай из объёма логов в секунду, какой тебе нужен канал для передачи этого поноса, умножь на два, для надёжности. обеспечь достаточно шустрые сетевухи и прямой канал соответствующего класса. ещё чуть-чуть логирование можно ускорить, если писать на RAM-диск, например. но любой текстовый логгер будет жрать проц. это неизбежно. тут сама задача как-то неправильно поставлена. не нужно такой сетевой понос логировать. разве что в целях отладки, на очень кратких промежутках.