Captain Jack Опубликовано 12 сентября, 2008 · Жалоба Давно хочу что-то написать, ибо просто читать уже совесть мучает. А тут такой повод... Есть у меня несколько знакомых, говорят, что в рутере должна быть одна сетевуха с вланами. А ещё есть такие, которые говорят, что две. Решил проверить. Имеем: Один комп, 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 память прерывания - больше вообще ничего не изменилось. На более большем трафике вероятно эффект будет более явным, так как при меньшем кол-ве сетевух проц на прерывания меньше отвлекается. Мой вывод - две карточки в рутере зло Ваши мысли, господа? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mikevlz Опубликовано 12 сентября, 2008 · Жалоба При поллинге вообще отвлекаться не будет... А то, что проходящий трафик через маршрутизатор резко так уменьшился - это по вашему хорошо, да? Кстати о птичках... три сетевых 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Captain Jack Опубликовано 12 сентября, 2008 · Жалоба То что, трафик уменьшился, это временное явление, к утру всё вернулось. Не об этом речь. Я спрашиваю - зачем много сетевух, если всё так же работает на одной? Свои доказательства привёл. Жду как минимум обсуждения. Как максимум - конструктивного опровержения. ЗЫ На этом ротуре так же вертится квага, с оспф во внутрь и бгп наружу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
IvanI Опубликовано 12 сентября, 2008 · Жалоба у фряхи 6.2 точно у 7.0 вроде исправили каждая сетевуха обслуживается только 1 ядром(остальные отдыхают), если нетак - поправте Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...