Перейти к содержимому
Калькуляторы

Апгрейд РС-роутера. Нужна консультация.

День добрый.

Возникла необходимость обновить железо на РС-маршрутизаторе.

В данный момент имею следующую конфигурацию

CPU

model name : AMD Phenom II X4 965 Processor

cpu MHz : 3415.049

памяти 3 Гига.

Имеется две сетевые карты первая гигабитная интел, вторая - двухпортовая 10G, также интел.

 

В ЧНН получаем такую загрузку

проходящий трафик - 2,5-3 Гб/с

CPU SI 70-75%

Количество nat сессий около 1М

PacketUtilization порядка 300Кpps

 

При этом на серваке крутится NAT, BGP, OSPF

Учитывая тенденции через месяц-другой трафик вырастет до 4,5-5 Гбит/с.

По мониторингу вижу, что проц такую нагрузку не вынесет.

Собственно вопросы следующие - если есть у кого такая-же нагрузка (~5 Гбит/с), то какие конфигурации используете на серверах? Какой проц лучше выбрать для таких задач? Заранее благодарен за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у вас МП с PCI-E v2 5Gt? если нет, то это то, что вам увеличит раза в 2 производлительность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

памяти 3 Гига.

Накой, поставьте 2 одинаковых плашки, чтобы 2-канальный режим был...

 

Количество nat сессий около 1М

Подтюньте таймауты сброса сессий. Думается, кол-во заметно упадет. Ну и размер хеша немного увеличьте.

 

Какой проц лучше выбрать для таких задач?

Пожалуй интел будет предпочтительнее. Из-за меньшей латентности кеша и подсистемы памяти. какой-то i5 (от гипертрейдинга все равно толка нет - даже наоборот падение производительности).

 

это то, что вам увеличит раза в 2 производлительность.

Да нифига оно не увеличит, если все в проц упирается. 3 гбита через pci-e v1 x4 легко прокачается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это то, что вам увеличит раза в 2 производлительность.

Да нифига оно не увеличит, если все в проц упирается. 3 гбита через pci-e v1 x4 легко прокачается.

добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок. Мы на PCI-E v2 гоняем 12-13Гбит на одном сервере транзитом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

касательно процессора, на что делать упор? на количество ядер или на частоту? понимаю, что лучше на все сразу, но и переплачивать не хочется. в данный момент через smp_affinity разбрасываем прерывания сетевых на 4-е ядра.

добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок. Мы на PCI-E v2 гоняем 12-13Гбит на одном сервере транзитом.

Какая начинка на сервере? MB, CPU и прочее

Изменено пользователем ApmeM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок.

Причем блокировки к PCI-E?

Пакет передался по шине в память (не кеш даже!) и все, на этом участие шины окончилось.

Или вы считаете, что обработка пакета производится в буферной памяти адаптера (которой десятки килобайт всего)?

 

касательно процессора, на что делать упор? на количество ядер или на частоту?

На латентность подсистемы памяти в первую очередь обращать внимание. Потом - на кол-во ядер и их производительность.

Я уже дал вам совет, на какой проц смотреть. Вполне себе бюджетно будет, для ваших объемов траффика. + у интела есть плюшки типа I/OATDMA (хотя не могу сказать не зарезали ли его на десктопах, и включен ли он на i5 - вроде как на i7 должен быть). Поэкспериментируйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не дешевые эксперименты получатся.

Попробовать и5, не получится - переехать на и7?

А если и и7 себя не в лучшем свете покажет?

Опять же, и5ятые разные бывают. У кого-то ядер больше, у кого-то частоты. куда смотреть?

Хотелось бы реальных данных. У кого какая нагрузка на каком железе?

Был печальный опыт. Поставили 2-х процессорный Ксеон. в каждом по 4-ре ядра. Так бюджетный феном его просто на лопатки уложил. Вот вам и интел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не дешевые эксперименты получатся.

Попробовать и5, не получится - переехать на и7?

Вы серьёзно?

а 5Гбит/с вы бесплатно что ли натите?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

понятно, что i5 может и справиться с нагрузкой в 5 гиг. но хочется иметь некоторый люфт по мощности. не хочется через полгода думать на тему нового обновления. вот поэтому один из вопросов задавался какая конфигурация у машин которые перерабатывают подобный, или близкий по значению, трафик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы серьёзно?

а 5Гбит/с вы бесплатно что ли натите?

 

Вопрос не понял.

5 гбит пережевывает текущее железо.

На какое-то время его еще хватит. Но пределы не за горами.

Вопрос в этот форум преследует одну задачу - свести к минимуму количество подобных "экспериментов".

Чтоб бить уже наверняка.

Технологии процессоростроения меняются каждый месяц. ядра, модули, частоты, кэши всевозможных уровней, всякие гипертрейдинги и прочая... все это появляется и исчезает.

Простая формула - "брать что подороже" здесь не работает! Брать нужно со знанием дела. И вот за этим знанием на форум люди и идут. Они, форумы, для того и созданы, чтобы люди допускали меньше ошибок и меньше наступали на грабли.

Самый актуальный вопрос - чему отдать предпочтение - частоте или ядрам?

Есть ощущение, что упор надо делать на частоту.

Я повторюсь, два 4-х-ядерных ксеона сдались перед бюджетным феномом. Ксеоны были по 2.3ГГц. Феном 3.4ГГц. Почему-то оказалось, что 2х2.3<3.4.

Вот такая арифметика.

Вот, к примеру, новейший интел: http://hard.rozetka.com.ua/intel_xeon_e5_2660_2.2ghz_2mb_8gts_bx80621e52660_S2011_box/p231656/

Стоит почти 1500 у.е. Но что-то мне подсказывает - даже с ним если и будет прирост в производительности, то не на много.

И почему-то, к вот этому решению http://hard.rozetka.com.ua/amd_fx_8150_fd8150frgubox/p185637/ доверия больше. Хоть и стоит оно почти на порядок меньше.

Изменено пользователем iglide

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы серьёзно?

а 5Гбит/с вы бесплатно что ли натите?

Вопрос не понял.

Это к тому, что при таких объёмах трафика переплатить 200$ не должно быть проблемой. Тем более, что эксперименты обойдутся дороже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дам простой совет - прислушивайся к советам тех у кого больше 1000 сообщений.

А также давно уже пора понять - Интел лидер в задачах для маршрутизации на PC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не дешевые эксперименты получатся.

Попробовать и5, не получится - переехать на и7?

При 5 гбит аплинка (а это 7-10к юзеров) $200 - сильно дорого для вас? Значит - что-то вы неправильно делаете...

Да и взять на тест какбы никто не запрещает, или в магазине на витрине проверить наличие I/OAT DMA, забутившись с флэшки... Если в i5 и i7 его наличие/отсутствие идентично - то и разницы в производительности не будет между ними.

 

Опять же, и5ятые разные бывают. У кого-то ядер больше, у кого-то частоты.

i5 - он и в Африке i5, 4 ядра. Ну не считая раритетов на мертвом 1156 сокете, говорим о актуальных моделях, а не некрофилии.

 

Был печальный опыт. Поставили 2-х процессорный Ксеон. в каждом по 4-ре ядра. Так бюджетный феном его просто на лопатки уложил. Вот вам и интел.

Зион небось LGA771 потому что дешево? Ничего, что у него все 8 голов сидят на одной процессорной шине, которая далеко не резиновая, и производительность упирается в пропускную способность этой самой шины? :)

Такие сервера - прекрасные числодробилки, а вот с сетевым траффиком у них скорее всего будет печально.

 

Вопрос в этот форум преследует одну задачу - свести к минимуму количество подобных "экспериментов".

Вам сказали - пользуйте последние поколения интела из-за более низких задержек кеша/памяти. Станет не хватать одноголового - разнесете нат на несколько машин, сделаете попутно резервирование через keepalived к примеру. Или попробуете на зуб LGA2011 с его 4-канальной памятью, хотя 2 тазика за те же деньги как по мне будут предпочтительнее.

 

А также давно уже пора понять - Интел лидер в задачах для маршрутизации на PC.

С одной оговоркой - касаемо свежих процов (нехалем и выше, исключая обрезок clarkdale)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.