ApmeM Опубликовано 7 сентября, 2012 · Жалоба День добрый. Возникла необходимость обновить железо на РС-маршрутизаторе. В данный момент имею следующую конфигурацию 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 Гбит/с), то какие конфигурации используете на серверах? Какой проц лучше выбрать для таких задач? Заранее благодарен за ответ. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dmvy Опубликовано 7 сентября, 2012 · Жалоба у вас МП с PCI-E v2 5Gt? если нет, то это то, что вам увеличит раза в 2 производлительность. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 7 сентября, 2012 · Жалоба памяти 3 Гига. Накой, поставьте 2 одинаковых плашки, чтобы 2-канальный режим был... Количество nat сессий около 1М Подтюньте таймауты сброса сессий. Думается, кол-во заметно упадет. Ну и размер хеша немного увеличьте. Какой проц лучше выбрать для таких задач? Пожалуй интел будет предпочтительнее. Из-за меньшей латентности кеша и подсистемы памяти. какой-то i5 (от гипертрейдинга все равно толка нет - даже наоборот падение производительности). это то, что вам увеличит раза в 2 производлительность. Да нифига оно не увеличит, если все в проц упирается. 3 гбита через pci-e v1 x4 легко прокачается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dmvy Опубликовано 7 сентября, 2012 · Жалоба это то, что вам увеличит раза в 2 производлительность. Да нифига оно не увеличит, если все в проц упирается. 3 гбита через pci-e v1 x4 легко прокачается. добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок. Мы на PCI-E v2 гоняем 12-13Гбит на одном сервере транзитом. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ApmeM Опубликовано 7 сентября, 2012 (изменено) · Жалоба касательно процессора, на что делать упор? на количество ядер или на частоту? понимаю, что лучше на все сразу, но и переплачивать не хочется. в данный момент через smp_affinity разбрасываем прерывания сетевых на 4-е ядра. добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок. Мы на PCI-E v2 гоняем 12-13Гбит на одном сервере транзитом. Какая начинка на сервере? MB, CPU и прочее Изменено 7 сентября, 2012 пользователем ApmeM Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 7 сентября, 2012 · Жалоба добавьте различные причудливые операции с пакетами + connection tracking и получите существенное время обработки из-за блокировок. Причем блокировки к PCI-E? Пакет передался по шине в память (не кеш даже!) и все, на этом участие шины окончилось. Или вы считаете, что обработка пакета производится в буферной памяти адаптера (которой десятки килобайт всего)? касательно процессора, на что делать упор? на количество ядер или на частоту? На латентность подсистемы памяти в первую очередь обращать внимание. Потом - на кол-во ядер и их производительность. Я уже дал вам совет, на какой проц смотреть. Вполне себе бюджетно будет, для ваших объемов траффика. + у интела есть плюшки типа I/OATDMA (хотя не могу сказать не зарезали ли его на десктопах, и включен ли он на i5 - вроде как на i7 должен быть). Поэкспериментируйте. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
iglide Опубликовано 7 сентября, 2012 · Жалоба Не дешевые эксперименты получатся. Попробовать и5, не получится - переехать на и7? А если и и7 себя не в лучшем свете покажет? Опять же, и5ятые разные бывают. У кого-то ядер больше, у кого-то частоты. куда смотреть? Хотелось бы реальных данных. У кого какая нагрузка на каком железе? Был печальный опыт. Поставили 2-х процессорный Ксеон. в каждом по 4-ре ядра. Так бюджетный феном его просто на лопатки уложил. Вот вам и интел. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapa Опубликовано 7 сентября, 2012 · Жалоба Не дешевые эксперименты получатся. Попробовать и5, не получится - переехать на и7? Вы серьёзно? а 5Гбит/с вы бесплатно что ли натите? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ApmeM Опубликовано 7 сентября, 2012 · Жалоба понятно, что i5 может и справиться с нагрузкой в 5 гиг. но хочется иметь некоторый люфт по мощности. не хочется через полгода думать на тему нового обновления. вот поэтому один из вопросов задавался какая конфигурация у машин которые перерабатывают подобный, или близкий по значению, трафик. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
iglide Опубликовано 7 сентября, 2012 (изменено) · Жалоба Вы серьёзно? а 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/ доверия больше. Хоть и стоит оно почти на порядок меньше. Изменено 7 сентября, 2012 пользователем iglide Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kapa Опубликовано 7 сентября, 2012 · Жалоба Вы серьёзно? а 5Гбит/с вы бесплатно что ли натите? Вопрос не понял. Это к тому, что при таких объёмах трафика переплатить 200$ не должно быть проблемой. Тем более, что эксперименты обойдутся дороже. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martini Опубликовано 7 сентября, 2012 · Жалоба дам простой совет - прислушивайся к советам тех у кого больше 1000 сообщений. А также давно уже пора понять - Интел лидер в задачах для маршрутизации на PC. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 8 сентября, 2012 · Жалоба Не дешевые эксперименты получатся. Попробовать и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) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...