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

shaper-сервер Максимальная производительность

И главное - попробуйте ядра sangy bridge - будете удивлены приростом производительности.

Мы уже пересаживаемся вовсю с Yorkfield/Nehalem на 22нм Ivy Bridge. Ощущения отличные.

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


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

Итак.

 

Взяли в тест сервер на базе Intel® Xeon® CPU E5-1650 0 @ 3.20GHz. HT пока не выключал, так что имею возможность раскидывать нагрузку на 12 ядер.

10g нет, тестируем под тем же etherchannel по 3 гигабитных интерфейса.

Карточки I350 по 4 гигабитных порта.

 

Настройки те же что на остальных шейперах.

Пока жует 800 Mbps, по 70kpps в одну сторону на интерфейсе.

Загрузка процеcсора максимум 5%.

230k прерываний.

Вечером нагрузка подрастет. Если все будет хорошо завтра добавим еще угля :)

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

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


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

230k прерываний.

Включите interrupt moderation и увеличьте кол-во буфферов сетевых карт...

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


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

Включите interrupt moderation и увеличьте кол-во буфферов сетевых карт...

 

Буферов имеется ввиду очередей?

 

А interrupt moderation если не ошибаюсь снижает количество прерываний, повышая при этом время прохождения пакета... Качество услуги снизится, но я думаю что потом покручу его.

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

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


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

Буферов имеется ввиду очередей?

Буферов имеется ввиду буферов.

 

А interrupt moderation если не ошибаюсь снижает количество прерываний, повышая при этом время прохождения пакета... Качество услуги снизится

Увеличение реакции на прерывание аж на целых 0.05-0.1 мс (при 20000-10000 прерываний/сек) кто-то заметит? :)

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


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

Трафик начал падать - пишу о результатах.

 

bond0: 0.6/1.6Gbit, 159/207kpps

bond1: 1.6/0.6Gbit, 284/228kpps

 

CPUidle: min 71.72

 

Завтра подкинем еще нагрузки. Думаю до 2.5 доведем.

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


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

Снова всем здравствуйте!

 

Рубеж 2.5Gbit был преодолен. Ситуация следующая:

 

Нагрузка по sirq около 40%. НО сильно портит всю картину netflow (ipt_NETFLOW). До 500-600kpps все отлично, далее нагрузка растет по параболе. При 600kpps нагрузку имели в 40%, 900kpps - 90%.

Interrupt moderation выключен, но особой пользы он тут не принесет. Пока 2.5Gbit 900kpps планка. Может удастся поднять до 3Gbit. Без netflow было бы в разы больше.

 

Напоминаю:

 

Intel® Xeon® CPU E5-1650 0 @ 3.20GHz, Intel® Ethernet Server Adapter I350-T4, CentOS 6.3

802.3ad агрегация каналов - 3Gbit на вход и 3Gbit на выход.

htb по классу и очереди на клиента. Естественно хеши используются.

 

UPD. Рассмотрел графики. Скачок загрузки проца совпал с моментом перезагрузки интерфейса. Может быть в результате этого netflow дал такую загрузку. Сегодня понаблюдаю

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

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


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

Interrupt moderation выключен, но особой пользы он тут не принесет.

А я бы таки включил... На всякий. Хуже точно не станет, а лучше - возможно.

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


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

А я бы таки включил... На всякий. Хуже точно не станет, а лучше - возможно.

 

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

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


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

Снова здравствуйте :)

 

3gbit, 1Mpps, 70-85% с netflow

 

Заметил любопытную особенность: Если разнести netflow по двум разным правилом (на входящие и исходящие например) проц начинает кушаться более умеренно.

 

UPD. Netflow доел остатки проца. Пришлось разнести на разные сервера.

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

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


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

Если нф слишком дохрена ресурсов жрет, может быть, стоит дампить его с другого сервера, отмиррорив порт?

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


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

xplorer

И как оно без netflow?

Без netflow 40% загрузки примерно, не больше. Думаю попробовать nfdump в качестве сборщика.

 

Если нф слишком дохрена ресурсов жрет, может быть, стоит дампить его с другого сервера, отмиррорив порт?

Я думаю может получиться. Главное что бы мирроринг не съел больше ресурсов чем нетфлоу :)

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


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

Так миррорить нужно свитчем в другой порт и там уже тем же ipt_netflow ловить другим серваком, а не миррорить весь трафик сервером в другую сетевуху

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


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

Так миррорить нужно свитчем в другой порт и там уже тем же ipt_netflow ловить другим серваком, а не миррорить весь трафик сервером в другую сетевуху

Да, точно... Спасибо :)

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


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

Без netflow 40% загрузки примерно, не больше.

Добавите % 10-15 нагрузки - и проц в полку уйдет...

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


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

Без netflow 40% загрузки примерно, не больше.

Добавите % 10-15 нагрузки - и проц в полку уйдет...

Так только в говно-системах с шейперами без хешей бывает)

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


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

Добавите % 10-15 нагрузки - и проц в полку уйдет...

Пока относительно нагрузки - загрузка проца растет линейно. Не вижу оснований для полки :)

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


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

...

Так только в говно-системах с шейперами без хешей бывает)

В каких системах, поясните пожалуйста?

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


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

...

Так только в говно-системах с шейперами без хешей бывает)

В каких системах, поясните пожалуйста?

В linux-BRASах с классовыми шейперами, но без использования хеш-таблиц такое и происходит. Загрузка системы при росте числа обслуживаемых клиентов растет не линейно, а геометрически.

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

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


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

Уважаемые гуру! Подскажите,пожалуйста,кто чем сможет. Есть задача принять 2-3FV + 3-4 IX'а и отроутить всё это. Трафика планируется 4-5Гбит трафика FD в пике.

 

Планирую платформу под это дело:

Платформа Intel R1304GZ4GC

Процессор Intel Xeon E5-2620 6-Core * 2шт.

Сетевушки Intel x520-da2

ОСъ FreeBSD

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


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

Трафика планируется 4-5Гбит трафика FD в пике.

Планирую платформу под это дело:

Платформа Intel R1304GZ4GC

Процессор Intel Xeon E5-2620 6-Core * 2шт.

Сетевушки Intel x520-da2

ОСъ FreeBSD

Думаю загнётся на Гигабите.

Зачем вам софт на таких скоростях, тут надо что-то аппаратное.

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

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


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

Трафика планируется 4-5Гбит трафика FD в пике.

Планирую платформу под это дело:

Платформа Intel R1304GZ4GC

Процессор Intel Xeon E5-2620 6-Core * 2шт.

Сетевушки Intel x520-da2

ОСъ FreeBSD

Думаю загнётся на Гигабите.

Зачем вам софт на таких скоростях, тут надо что-то аппаратное.

 

Прожует легко и не загнется. На таких скоростях тут даже NAT делали и ничего, а это банальная задача про роутинг. :)

 

2 Гбит/с легко перемалывается на Xeon X3470 и медных гигабитных 82576 в роутинге при нагрузке на CPU около 10% в пиках. Рискну предположить что полностью набитых трафиком 4-х портов по 1 Гбит/с на 82576 просто не хватит, чтобы загнать процессор в полку в задачах роутинга.

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

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


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

Трафика планируется 4-5Гбит трафика FD в пике.

Планирую платформу под это дело:

Платформа Intel R1304GZ4GC

Процессор Intel Xeon E5-2620 6-Core * 2шт.

Сетевушки Intel x520-da2

ОСъ FreeBSD

Думаю загнётся на Гигабите.

Зачем вам софт на таких скоростях, тут надо что-то аппаратное.

 

Прожует легко и не загнется. На таких скоростях тут даже NAT делали и ничего, а это банальная задача про роутинг. :)

 

2 Гбит/с легко перемалывается на Xeon X3470 и медных гигабитных 82576 в роутинге при нагрузке на CPU около 10% в пиках. Рискну предположить что полностью набитых трафиком 4-х портов по 1 Гбит/с на 82576 просто не хватит, чтобы загнать процессор в полку в задачах роутинга.

Спасибо.

У нас сейчас ~3Гбита размазано по 6ти портам на основе Intel 9404ET и жуёт всё это Xeon 3440 с загрузкой ~30%. Посокльку верно идём к загрузке интерфейсов стоит задача расширения оных и выбор пал на 10Ге. Вот и решил что стоит поменять и платформу сразу. И дабы не "сесть в лужу" решил проконсультироваться с многоуважаемым ALL.

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


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

Join the conversation

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

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

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

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

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

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

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