AntonS Опубликовано 15 апреля, 2010 · Жалоба Добрый день седня опять попробовал посмотреть как будет работать эта сетевушка итог завелась только hw.igb.rxd="1024" hw.igb.txd="4096" и все жудко тормозило может потому что другой сервер был до нее hw.em.rxd="4096" hw.em.txd="4096" ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AntonS Опубликовано 15 апреля, 2010 · Жалоба дровы igb-1.8.4 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 15 апреля, 2010 · Жалоба 8-STABLE, драйвер родной из ведра. 82576. Работает, не жужжит, ничего не крутил. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
_longhorn_ Опубликовано 15 апреля, 2010 · Жалоба AntonS Какая система, что в sysctl.conf? На 7.3-STABLE и 8.0-STABLE без проблем заводится с hw.igb.rxd=4096 hw.igb.txd=4096. Если дрова 1.8.4 то надо отключать LRO через ifconfig. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
make.kernel Опубликовано 15 апреля, 2010 · Жалоба world# cat /boot/loader.conf if_igb_184_load="YES" ipfw_load="YES" hw.igb.rxd=2048 hw.igb.txd=2048 hw.igb.rx_process_limit=1000 hw.igb.num_queues=1 hw.igb.lro=0 hw.igb.fc_setting=0 vm.kmem_size_scale=2 world# world# cat /etc/rc.conf | grep ifconfig_igb ifconfig_igb0="-rxcsum -txcsum -lro -tso" ifconfig_igb1="-rxcsum -txcsum -lro -tso" ifconfig_igb2="-rxcsum -txcsum -lro -tso up" ifconfig_igb3="-rxcsum -txcsum -lro -tso up" ifconfig_igb4="-rxcsum -txcsum -lro -tso up" ifconfig_igb5="-rxcsum -txcsum -lro -tso up" ifconfig_igb6="-rxcsum -txcsum -lro -tso up" ifconfig_igb7="-rxcsum -txcsum -lro -tso up" world# world# uname -a FreeBSD world.xxx.com 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Apr 8 01:16:20 UTC 2010 root@releng_8.xxx.com:/usr/obj/usr/src/sys/ROUTER amd64 world# xeon 5520, 8 карточек - 2 встроеные (не используются) и 3 двухголовые pci-e, по 70-80 кппс в каждую сторону через каждый интерфейс, не тормозит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AntonS Опубликовано 15 апреля, 2010 · Жалоба система Freebsd 7.3-stable только вчера обновлял поставил hw.igb.rxd="4096" и опять panic: RX ring pkt initialization failed http://forum.nag.ru/forum/index.php?showto...mp;#entry483631 тут тоже самое Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
make.kernel Опубликовано 15 апреля, 2010 · Жалоба AntonS На 7.3-STABLE и 8.0-STABLE без проблем заводится с hw.igb.rxd=4096 hw.igb.txd=4096. Ниправда. Зависит от количества интерфейсов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AntonS Опубликовано 15 апреля, 2010 (изменено) · Жалоба 6 у меня igb 2 встроенные и одна 4-х портовая Изменено 15 апреля, 2010 пользователем AntonS Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
make.kernel Опубликовано 15 апреля, 2010 (изменено) · Жалоба Ну у меня 8, поднялось с 2048, больше - паникует. 2 карточки с 4096 без проблем работают Изменено 15 апреля, 2010 пользователем make.kernel Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AntonS Опубликовано 15 апреля, 2010 · Жалоба вообщем em вставляю и не мучаюсь не доделали еще igb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
make.kernel Опубликовано 15 апреля, 2010 · Жалоба вообщем em вставляю и не мучаюсьне доделали еще igb А мне igb больше нравится. Кстати, кто-то понимает зачем там 4096? А то все пихают его в loader.conf вроде это религия какая-то :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UTP Опубликовано 15 апреля, 2010 · Жалоба man igb hw.igb.rxd Number of receive descriptors allocated by the driver. The default value is 256. The minimum is 80, and the maximum is 4096. hw.igb.txd Number of transmit descriptors allocated by the driver. The default value is 256. The minimum is 80, and the maximum is 4096. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
make.kernel Опубликовано 15 апреля, 2010 · Жалоба Да это я видел, просто не понятно почему тру вей тюнинг именно в максимум количество дескрипторов загонять? Это ж просто буфера в памяти, неужели кто-то на рутере в драйвере сетевушки собирается 4к пакетов скирдовать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
isup Опубликовано 26 ноября, 2010 (изменено) · Жалоба AntonS Какая система, что в sysctl.conf? На 7.3-STABLE и 8.0-STABLE без проблем заводится с hw.igb.rxd=4096 hw.igb.txd=4096. Если дрова 1.8.4 то надо отключать LRO через ifconfig. Карта e1g42et на 7.3-STABLE нет опций hw.igb.rxd, hw.igb.txd драйвера 1.8.4 (также и на стандартных 1.4.х) Подскажите как ими обзавестись? Непонятно какие значения сейчас стоят И ещё вопрос. Intel пишет "NOTE: This driver is only supported as a loadable module at this time" Кому либо удалось впихнуть его в ядро? Изменено 26 ноября, 2010 пользователем isup Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 26 ноября, 2010 · Жалоба loadable module Зачем его в ядро то пихать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
isup Опубликовано 26 ноября, 2010 · Жалоба loadable moduleЗачем его в ядро то пихать? больше волнует как уравлять txd и rxd если их нет в sysctl Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
adeep Опубликовано 26 ноября, 2010 · Жалоба больше волнует как уравлять txd и rxd если их нет в sysctl оно есть в /boot/loader.conf Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
madint Опубликовано 26 ноября, 2010 (изменено) · Жалоба забей, сколько дров и ядер не крутили все бестолку (нормально работает только в одну очередь, в итоге заюзано только одно ядро из 8, больше 60 kpps не выжать) купили на карту на 82571 (драйвера em от яндекса) и все стало просто волшебно Изменено 26 ноября, 2010 пользователем madint Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DemYaN Опубликовано 26 ноября, 2010 · Жалоба 8.1 нормально работает: igb0: <Intel® PRO/1000 Network Connection version - 2.0.1> igb0: Using MSIX interrupts with 5 vectors Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...