Jump to content
Калькуляторы

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

День добрый.

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

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

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 Гбит/с), то какие конфигурации используете на серверах? Какой проц лучше выбрать для таких задач? Заранее благодарен за ответ.

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by ApmeM

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Вы серьёзно?

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Вы серьёзно?

а 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/ доверия больше. Хоть и стоит оно почти на порядок меньше.

Edited by iglide

Share this post


Link to post
Share on other sites

Вы серьёзно?

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Попробовать и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)

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.