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

Производительность MPD5

FreeBSD 8.2 MPD5.5 Работает сервером доступа PPPoE шейпер ng_car.

Поделитесь опытом.

Какое нужно железо чтобы такая связка протянула 4-5Гбит юзерского траффика? Планируется установить 10Г сетевые карты.

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


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

В теории любого с парой xeon e5675 и выше должно хватить. Тут больше от аппетитов по софту зависит.

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


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

Пока что 10Г карты экзотика и могут проявляться ошибки.

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


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

Ну если не учитывать, что с момента выхода бюджетных интелевских карточек прошло почти четыре года, то да. Небюджетным-то сто лет в обед будет. Со времен 4.11-RELEASE.

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


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

Ставьте 2-5 тазиков.

Хочется поменьше железок...

Те что сейчас работают(cpu q6600) перелопатят гиг, ну может чуть больше...

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


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

Хочется поменьше железок...

Те что сейчас работают(cpu q6600) перелопатят гиг, ну может чуть больше...

 

Гиг каждая, или на всех ? И как считаете гиг, дуплексом ? Или 1гиг=500in+500out ? q6600 штатно у меня разгонялся до 3Ghz на воздухе, а если треды прибить к ядрам попарно, то им резко легчало.

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


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

Хочется поменьше железок...

Те что сейчас работают(cpu q6600) перелопатят гиг, ну может чуть больше...

 

Гиг каждая, или на всех ? И как считаете гиг, дуплексом ? Или 1гиг=500in+500out ? q6600 штатно у меня разгонялся до 3Ghz на воздухе, а если треды прибить к ядрам попарно, то им резко легчало.

Туда и обратно. что Вы имели ввиду "треды прибить к ядрам попарно"? И как разгоняли? у меня сервера 1U supermicro стоечные жужжат как самолеты, если их разогнать, то не здохнут?

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

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


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

что Вы имели ввиду "треды прибить к ядрам попарно"?

http://www.google.ru/search?q=site%3Aforum.nag.ru+cpuset

У CoreQuad пары ядер имеют раздельные кэши.

Поэтому если закрепить через cpuset связанные группы системных потоков за одной парой процессорных ядер, производительность существенно вырастает.

Зачастую на практике это сводится к простаиванию одной из пар ;-)

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


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

что Вы имели ввиду "треды прибить к ядрам попарно"?

http://www.google.ru/search?q=site%3Aforum.nag.ru+cpuset

У CoreQuad пары ядер имеют раздельные кэши.

Поэтому если закрепить через cpuset связанные группы системных потоков за одной парой процессорных ядер, производительность существенно вырастает.

Зачастую на практике это сводится к простаиванию одной из пар ;-)

Спасибо! А не подскажите для Xeon X3430 это тоже справедливо? или он по другому устроен?

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


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

для Xeon X3430 это тоже справедливо? или он по другому устроен?

Это следующее поколение, все ядра используют общий кэш.

Ознакомьтесь с материалом хотя бы пределах Википедии:

http://en.wikipedia.org/wiki/Intel_Core#Core_2_Quad

http://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29#Technology

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


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

Какое нужно железо чтобы такая связка протянула 4-5Гбит юзерского траффика? Планируется установить 10Г сетевые карты.

Теоретически хватит SuperMicro 6016T, но вместе с картой 10Г такая система будет стоить дороже, чем стопка дешёвых гигабитных шлюзов с десктопной начинкой.

IMHO 10г имеет смысл устанавливать только в бордер.

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


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

FreeBSD 8.2 MPD5.5 Работает сервером доступа PPPoE шейпер ng_car.

Поделитесь опытом.

Какое нужно железо чтобы такая связка протянула 4-5Гбит юзерского траффика? Планируется установить 10Г сетевые карты.

Думается пара двухпроцессорных серверов (Xeon 5605) с 10 гигабитными картами вполне хватит.

Сервера желательно установить в одной сети рядом друг с другом чтобы запросы на авторизацию приходили на оба сервера с одинаковыми задержками. Это обеспечит распределение наргрузки на оба сервера.

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


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

Соглашусь с Ильёй - несколько дешёвых серверов будут дешевле и проще, чем один и тем более два "монстра" с десятками.

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


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

Соглашусь с Ильёй - несколько дешёвых серверов будут дешевле и проще, чем один и тем более два "монстра" с десятками.

 

До определенного потолка. Если планируется рост трафика за год раза в два, то монстры с десятками и дешевле и проще.

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


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

Соглашусь с Ильёй - несколько дешёвых серверов будут дешевле и проще, чем один и тем более два "монстра" с десятками.

 

До определенного потолка. Если планируется рост трафика за год раза в два, то монстры с десятками и дешевле и проще.

 

Если брать в расчет, что один сервер прожует 1Гиг, пусть даже дуплекса, то для сети с потребностью в 5 Гиг дуплекса нужно 7-8 серваков а то и больше, чтоб чувствовать себя более-менее спокойно. Но потребление инета все время растет и через год-полтора эта же сеть потребляет 7Гиг, а может и больше, то получаем уже стойку серваков. Если сейчас, допустим, многие говорят, что с 10Г не так просто, то может поставить на "не сильно крутые" серваки дополнительные 1Г сетевушки и собрать это хозяйство в бонд(скажем 4х1Г) - компов в два раза меньше нужно будет.

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


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

Если брать в расчет, что один сервер прожует 1Гиг, пусть даже дуплекса

Больше.

Пример: Core i3-530 2.93Ghz, 4 Интела (два встроенных 574L и две 571eb на intel pt/dual).

Делает NAT, bgp и минимальную фильтрацию.

Трафик - 850+300mbps, 105+87kpps.

Загрузка ядер - 50, 60, 7, 20%.

Если ядра загрузить равномерно, то получится, что пропускная способность будет выше 2gbps.

 

потребление инета все время растет и через год-полтора эта же сеть потребляет 7Гиг, а может и больше, то получаем уже стойку серваков.

Производительность серверов тоже всё время растёт.

Возможно, что через год нового сервера за 35т.р. будет хватать не на 2 гигабита, а на 3-4.

Можно постепенно заменять серверы на более мощные.

Это лучше, чем менять всю стойку целиком или увеличивать её размер :)

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


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

Производительность серверов тоже всё время растёт.

Возможно, что через год нового сервера за 35т.р. будет хватать не на 2 гигабита, а на 3-4.

 

Почитайте роадмэпы... Весьма сомнительно это.

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


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

Почитайте роадмэпы... Весьма сомнительно это.

Даже если производительность не вырастет в разы, есть и другая тенденция - подешевение и уменьшение габаритов.

Раньше 20mbps были пределом для стоечного сервера за $900, теперь это задача для коробки за $100.

 

Поэтому увеличение производительности путём докупки дешёвых серверов

не увеличит ни общую стоимость системы, ни занимаемое место.

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


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

Даже если производительность не вырастет в разы, есть и другая тенденция - подешевение и уменьшение габаритов.

Раньше 20mbps были пределом для стоечного сервера за $900, теперь это задача для коробки за $100.

Поэтому увеличение производительности путём докупки дешёвых серверов

не увеличит ни общую стоимость системы, ни занимаемое место.

 

Извините, но 20mbps - это Pentium90, на минуточку 15 лет прошло. И вот эта коробка за $100 ( реально 30$ ) с четырьмя 100мегабитными портами, перенесенная

на 15 лет назад и будет тем 10гигабитным монстром о котором все тут говорят.

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


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

И не нужно забывать о резервировании ибо в случае выхода из строя одного монстра второй не должен лечь под двойной нагрузкой!

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


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

20mbps - это Pentium90

Для каких задач? Если nat+shaping+подсчёт трафика, то вряд ли, особенно с тогдашним софтом.

Пруфлинк сохранился? ;)

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


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

Для каких задач? Если nat+shaping+подсчёт трафика, то вряд ли, особенно с тогдашним софтом.

Пруфлинк сохранился? ;)

 

NAT тогда был единственный встроенный в ij-ppp, шейпинг реализовывался на порту модема, natd и dummynet еще не было, подсчет трафика велся по ipfw counters.

На 10Mbps хватало 486DX4/100. Cisco 25xx загибалась уже на двух мегабитах, но там был IP Accounting.

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


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

NAT тогда был единственный встроенный в ij-ppp, шейпинг реализовывался на порту модема, natd и dummynet еще не было, подсчет трафика велся по ipfw counters.

На 10Mbps хватало 486DX4/100. Cisco 25xx загибалась уже на двух мегабитах, но там был IP Accounting.

jab ностальгирует. :)

Да, было и такое, на тонком коаксиале.

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


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

jab ностальгирует. :)

Да, было и такое, на тонком коаксиале.

 

Не, когда я ностальгирую, фигурируют Xenix, 386sx20 и мудем Hyundai 2400MNP5 int. ;-)

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


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

Join the conversation

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

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

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

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

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

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

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