{toc}
h1. Общие рекомендации
На этой странице мы попробуем дать общие рекомендации по выбору железа в зависимости от количества абонентов (довольно усреднённые расчёты, мы делали их на основе данных от 20 провайдеров, но для ориентации в уровне железа - более чем достаточно).
Во вложенных страницах мы попробовали перечислить плохое и хорошее аппаратное обеспечение, но список пока довольно маленький.
h2. Процессор и сетевые карты
Процессоры Intel Core i5, i7, Xeon. Микроархитектура должна быть не старее Sandy Bridge. Тактовая частота не ниже *2.4 ГГц* (в идеале - не менее 3).
Сетевые карты желательно должны иметь хороший драйвер (в случае intel это igbe/ixgbe), для того чтобы их можно было тюнить, в случае проблем с потерями пакетов (мы рекомендуем intel / Melanox).
Carbon Reductor требуется минимум *две* сетевые карты, одна для выхода в интернет и отправки редиректов (не обязательно мощная, редуктор генерирует мало исходящего трафика), другая для захвата зеркала трафика (здесь нужна более [производительная|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380420]).
h3. При планировании использования нескольких сетевых карт
Рекомендуем сперва купить одну и протестировать её работоспособность.
h2. Оперативная память
Памяти сервера с ним обычно потребляют около 2гб на все нужды, включая buffers + cache. Использовать более 16гб не имеет особого смысла.
h2. Жёсткий диск
Большой объём диска в принципе не требуется, к примеру на сервере, который находится в эксплуатации уже около полутора лет сейчас занято 7гб места. В общем рейдам из 1TB SSD дисков можно найти применение и получше. Каких-то критичных баз данных Carbon Reductor на текущей версии не имеет, [можно делать бэкапы небольшого размера|reductor5:Стартовый скрипт] (около 500кб), в случае аппаратных проблем установить всё заново за пару минут и восстановиться.
Скорость чтения/записи тоже не является критичным параметром для Carbon Reductor, хотя и может несколько замедлять обработку списков в особо тяжких случаях.
h1. В зависимости от количества абонентов
h2. До 2000 абонентов
Процессор: Core i3\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 2гб.
h2. от 2000 до 5000 абонентов
Процессор: Core i5\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 4гб.
h2. от 5000 до 10000 абонентов
Процессор: Core i7\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 8гб.
Хватит 4 ядер.
h2. от 10000 до 20000 абонентов
Процессор: один из последних Xeon, подбирается индивидуально
Сетевые карты: зависит от канала, либо гигабитные, либо 10гбитные intel.
Жёсткий диск: не менее 40гб.
Оперативная память: не менее 16гб.
Хватит 8 ядер.
h2. от 20000 абонентов
Процессор: один из последних Xeon, подбирается индивидуально
Сетевые карты: 10гбитные intel.
Жёсткий диск: не менее 40гб.
Оперативная память: не менее 16гб.
Хватит 8 физических ядер с хорошей частотой.
h2. Более 100000 абонентов
Следует распределить нагрузку между несколькими серверами фильтрации.
В остальном требования совпадают с требованиями для пункта "от 20000 абонентов".
h1. Общие рекомендации
На этой странице мы попробуем дать общие рекомендации по выбору железа в зависимости от количества абонентов (довольно усреднённые расчёты, мы делали их на основе данных от 20 провайдеров, но для ориентации в уровне железа - более чем достаточно).
Во вложенных страницах мы попробовали перечислить плохое и хорошее аппаратное обеспечение, но список пока довольно маленький.
h2. Процессор и сетевые карты
Процессоры Intel Core i5, i7, Xeon. Микроархитектура должна быть не старее Sandy Bridge. Тактовая частота не ниже *2.4 ГГц* (в идеале - не менее 3).
Сетевые карты желательно должны иметь хороший драйвер (в случае intel это igbe/ixgbe), для того чтобы их можно было тюнить, в случае проблем с потерями пакетов (мы рекомендуем intel / Melanox).
Carbon Reductor требуется минимум *две* сетевые карты, одна для выхода в интернет и отправки редиректов (не обязательно мощная, редуктор генерирует мало исходящего трафика), другая для захвата зеркала трафика (здесь нужна более [производительная|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51380420]).
h3. При планировании использования нескольких сетевых карт
Рекомендуем сперва купить одну и протестировать её работоспособность.
h2. Оперативная память
Памяти сервера с ним обычно потребляют около 2гб на все нужды, включая buffers + cache. Использовать более 16гб не имеет особого смысла.
h2. Жёсткий диск
Большой объём диска в принципе не требуется, к примеру на сервере, который находится в эксплуатации уже около полутора лет сейчас занято 7гб места. В общем рейдам из 1TB SSD дисков можно найти применение и получше. Каких-то критичных баз данных Carbon Reductor на текущей версии не имеет, [можно делать бэкапы небольшого размера|reductor5:Стартовый скрипт] (около 500кб), в случае аппаратных проблем установить всё заново за пару минут и восстановиться.
Скорость чтения/записи тоже не является критичным параметром для Carbon Reductor, хотя и может несколько замедлять обработку списков в особо тяжких случаях.
h1. В зависимости от количества абонентов
h2. До 2000 абонентов
Процессор: Core i3\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 2гб.
h2. от 2000 до 5000 абонентов
Процессор: Core i5\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 4гб.
h2. от 5000 до 10000 абонентов
Процессор: Core i7\+
Сетевые карты: гигабитные intel.
Жёсткий диск: не менее 20гб.
Оперативная память: не менее 8гб.
Хватит 4 ядер.
h2. от 10000 до 20000 абонентов
Процессор: один из последних Xeon, подбирается индивидуально
Сетевые карты: зависит от канала, либо гигабитные, либо 10гбитные intel.
Жёсткий диск: не менее 40гб.
Оперативная память: не менее 16гб.
Хватит 8 ядер.
h2. от 20000 абонентов
Процессор: один из последних Xeon, подбирается индивидуально
Сетевые карты: 10гбитные intel.
Жёсткий диск: не менее 40гб.
Оперативная память: не менее 16гб.
Хватит 8 физических ядер с хорошей частотой.
h2. Более 100000 абонентов
Следует распределить нагрузку между несколькими серверами фильтрации.
В остальном требования совпадают с требованиями для пункта "от 20000 абонентов".