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

Core2Duo -> 2xXeon4X = потеря пакетов и падение производительности

Уважаемые господа! Ситуация следующая: имеется рабочая машина Intel® Core2 Duo CPU E6750 @2.66GHz выполняющая роль граничного маршрутизатора, сервера NAT и шейпера (iptables SNAT и HTB). Машина работает под управлением Alt Linux, ядро 2.6.18. Имеются две сетевые карточки: 2х портовая Intel PRO 1000 PT (82571EB) и встроенная Attansic.

01:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
01:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)

 

В вечернее время, при росте сетевой нагрузки до 200-250 kpps выростает load avarage, si, вырастает пинг до провайдера и появляются потери. С целью разрешения ситуации проводился эксперимент, в ходе которого жесткий диск с текущей машины был перенесен на 2-ух процессорный Xeon 5310 (1.6 ГГц) МБ Tyan S5383 (на борту сетевые карты Intel). Однако эксперимент дал неожиданные результаты:

1. LA не только не уменьшился но и вырос практически в два раза.

2. Время прохождения пакетов до щлюза провайдера значительно выросло ( в несколько раз).

Что пробовали:

1. Менять сетевые карты с набордных Интелов на 2-х портовые Intel PRO 1000 PT (82571EB)

2. Пробовали устанавливать с нуля Debian 5.0 (2.6.26.2)

3. Распределять IRQ сетевых карточек между процессорами.

4. Ставить драйвера с оф.сайта Intel.

Результат от всех проведенных экспериментов - ноль.

Хотелось бы выяснить причину потери производительности на более мощном железе.

Share this post


Link to post
Share on other sites

1.6 ГГц более мощное железо чем 2.66GHz? =)

Share this post


Link to post
Share on other sites

1.6 ГГц более мощное железо чем 2.66GHz? =)

Да, я тоже сразу об этом подумал. Еще причина может быть в драйвере для сетевух. Недавно, в каких-то ядрах 2.6.2x был введен новый драйвер e1000e для интелов на PCIe, которого естественно нет в 2.6.18. e1000 с чипами для PCIe под нагрузкой >80kpps у меня тоже глючил, и выходом из ситуации был временный переход на сетевухи Broadcom (tg3). Попробуйте собрать и установить в Debian новое ядро 2.6.32, там e1000e уже должен работать.

Edited by photon

Share this post


Link to post
Share on other sites

наверное, каждый isp проходит через это при увеличении числа абонентов.

 

в нашем случае bras просто не успевал прожевывать 1000+ pptpd, считать трафик. cpu q9650. хотя количество пакетов не превышало 40к

карточки поставили аналогичные, драйвера с http://sourceforge.net/projects/e1000/files/

в итоге снова пришли к тому, что снова необходим второй bras. его подняли с accel-pptp, проблема ушла.

на обоих 2.6.26, настроены буферы карт.

+ думаю, стоит поменять проц на что-нибудь более быстрое.

Share this post


Link to post
Share on other sites
думаю, стоит поменять проц на что-нибудь более быстрое.
8-ми ядерный ксеон медленее бюджетного Core2Duo? Зачем тогда вообще нужны все эти ксеоны???

Выходит что, в данном контексте никакие современные технологии никому не нужны? Бери что угодно только с максимальной частотой и будет счастье?

Share this post


Link to post
Share on other sites
думаю, стоит поменять проц на что-нибудь более быстрое.
8-ми ядерный ксеон медленее бюджетного Core2Duo? Зачем тогда вообще нужны все эти ксеоны???

Выходит что, в данном контексте никакие современные технологии никому не нужны? Бери что угодно только с максимальной частотой и будет счастье?

Добро пожаловать в реальность. Опасайтесь тех, кто будет убеждать Вас в обратном ;)

Share this post


Link to post
Share on other sites
при росте сетевой нагрузки до 200-250 kpps

Интересно, сколько мегабит тут бегает в одну/другую сторону ?

Share this post


Link to post
Share on other sites
думаю, стоит поменять проц на что-нибудь более быстрое.
8-ми ядерный ксеон медленее бюджетного Core2Duo? Зачем тогда вообще нужны все эти ксеоны???

Выходит что, в данном контексте никакие современные технологии никому не нужны? Бери что угодно только с максимальной частотой и будет счастье?

почитайте топик рядом http://forum.nag.ru/forum/index.php?showtopic=46335

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this