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

Router FreeBSD - опыты эксплуатации.

Давно хочу что-то написать, ибо просто читать уже совесть мучает. А тут такой повод...

 

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

А ещё есть такие, которые говорят, что две.

Решил проверить.

Имеем: Один комп, CPU: Intel® Core2 CPU 6600 @ 2.40GHz, FreeBSD 6.3 (SMP), две <Intel® PRO/1000 Network Connection Version - 6.7.2> em0 и em1 соответственно.

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

Кол-во пакетов показано на графиках. При этом netstat -i 1

input (Total) output

packets errs bytes packets errs bytes colls

2260 0 1227296 2288 0 1272370 0

2060 0 1212428 2100 0 1255926 0

2222 0 1365200 2134 0 1250536 0

2014 0 1112354 2114 0 1231960 0

2032 0 1205406 2016 0 1206534 0

то есть на лицо схема em0 - core - em1 для каждого пакета.

Выключаю комп, вытаскиваю одну емку, все вланы перебрасываю на одну карточку. Получаем

~ # netstat -i 1

input (Total) output

packets errs bytes packets errs bytes colls

1146 0 648902 1176 0 681400 0

1174 0 649886 1160 0 619802 0

1016 0 572602 1068 0 634826 0

^C

~ # netstat -I em0 1

input (em0) output

packets errs bytes packets errs bytes colls

497 0 369420 486 0 357276 0

458 0 298413 465 0 307910 0

459 0 324218 453 0 315263 0

 

CPU память прерывания - больше вообще ничего не изменилось. На более большем трафике вероятно эффект будет более явным, так как при меньшем кол-ве сетевух проц на прерывания меньше отвлекается.

Мой вывод - две карточки в рутере зло

Ваши мысли, господа?

post-2610-1221189706_thumb.png

post-2610-1221189730_thumb.png

post-2610-1221190136_thumb.png

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


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

При поллинге вообще отвлекаться не будет...

А то, что проходящий трафик через маршрутизатор резко так уменьшился - это по вашему хорошо, да?

Кстати о птичках...

три сетевых Intel (em), до 650 PPTP туннелей в пике.

vpn# netstat -w 1 -d
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls drops
      7959     0    4133725       8368     0    5559281     0     0
      8199     0    4319972       8537     0    5658469     0     0
      8103     0    3997409       8557     0    5482871     0     0
      8711     0    4352606       8977     0    5733285     0     0
     10446     0    5986599      10828     0    7293929     0     0
     10320     0    5838773      10716     0    7394704     0     0
      9637     0    5355269      10198     0    7068280     0     0
      8724     0    4585294       9189     0    6255578     0     0
      8821     0    4500323       9246     0    6189984     0     0
     10004     0    5571594      10357     0    7143245     0     0
      8166     0    4234286       8563     0    5735585     0     0
      7431     0    3255313       7879     0    4792083     0     0
      7740     0    3611350       8025     0    4929413     0     0
      7722     0    3472247       8196     0    5089595     0     0
      7711     0    3411421       8221     0    5023883     0     0
      8028     0    3695429       8606     0    5440114     0     0
^C

Порядка 40 правил ipfw включая шейпинг дамминетом и ng_car. нетфлоу, нат.

Железо: Intel DG33TL/C2D E6550/2GB RAM/250GB SATA2.

Крутится на этом добре кроме туннелей еще квагга, апач...

FreeBSD 6.3-RELEASE-p2

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


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

То что, трафик уменьшился, это временное явление, к утру всё вернулось. Не об этом речь.

Я спрашиваю - зачем много сетевух, если всё так же работает на одной?

Свои доказательства привёл. Жду как минимум обсуждения. Как максимум - конструктивного опровержения.

 

ЗЫ На этом ротуре так же вертится квага, с оспф во внутрь и бгп наружу.

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


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

у фряхи 6.2 точно у 7.0 вроде исправили каждая сетевуха обслуживается только 1 ядром(остальные отдыхают), если нетак - поправте

 

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


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

Join the conversation

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

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

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

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

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

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

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