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

FreeBSD 12.1 тюнинг параметры отсутствуют

Доброе утро всем,

 

хотелось бы протюнинговать по статье одной 10G карточку и достиг до каких-то sysctl параметров где они у меня отутсвуют.

 

hw.ix.tx_process_limit=512

hw.ix.rx_process_limit=512

hw.ix.rxd=4096

hw.ix.txd=4096

 

sysctl: unknown oid пишет

 

В чем может быть проблема ??

 

Карточка - AOC-STGN-I2S - 82599ES - Supermicro

 

Спасибо заранее

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

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


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

5 часов назад, peterpet сказал:

 

Карточка - AOC-STGN-I2S - 82599ES - Supermicro

Чудо, что вообще завелась во FreeBSD, чисто из любопытства - с каким драйвером? Я вот в своё время сдался - не взлетала никак, пришлось оригинальную X520 брать.

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


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

5 часов назад, peterpet сказал:

Доброе утро всем,

 

хотелось бы протюнинговать по статье одной 10G карточку и достиг до каких-то sysctl параметров где они у меня отутсвуют.

 

hw.ix.tx_process_limit=512

hw.ix.rx_process_limit=512

hw.ix.rxd=4096

hw.ix.txd=4096

 

sysctl: unknown oid пишет

 

В чем может быть проблема ??

 

Карточка - AOC-STGN-I2S - 82599ES - Supermicro

 

Спасибо заранее

 

sysctl -a | grep iflib

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


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

22 hours ago, nemo_lynx said:

sysctl -a | grep iflib

device    iflib
net.iflib.no_tx_batch: 0
net.iflib.min_tx_latency: 0
dev.netmap.iflib_rx_miss_bufs: 0
dev.netmap.iflib_rx_miss: 0
dev.netmap.iflib_crcstrip: 1
 

Что здесь именно смотреть ? 

 

23 hours ago, jffulcrum said:

Чудо, что вообще завелась во FreeBSD, чисто из любопытства - с каким драйвером? Я вот в своё время сдался - не взлетала никак, пришлось оригинальную X520 брать.

Завелась без проблем. Только вот я думаю использовать тогда 11.3 ?

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


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

8 часов назад, peterpet сказал:

Что здесь именно смотреть ? 

Хм... Странно. Обычно у интеловских драйверов там туева хуча настроек типа:

dev.igb.0.iflib.блаблабла

dev.igb.1.iflib.блаблабла

dev.igb.2.iflib.блаблабла

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


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

Я вот и чувствую, что стоит что-то особенное у г-на @peterpet , потому как со стандартными Intel драйверами эта карточка отказывалась работать напрочь.

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


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

Похоже, она и у него просто не определяется, или определяется, но драйвера нет.

ТС, гляньте плиз в файле /var/run/dmesg.boot - там карта системой при загрузке определилась? Если да, то какой драйвер загрузился?

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


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

On 9/26/2020 at 10:17 PM, jffulcrum said:

Я вот и чувствую, что стоит что-то особенное у г-на @peterpet , потому как со стандартными Intel драйверами эта карточка отказывалась работать напрочь.

AOC-STGN-I2S - Supermicro

 

22 hours ago, nemo_lynx said:

Похоже, она и у него просто не определяется, или определяется, но драйвера нет.

ТС, гляньте плиз в файле /var/run/dmesg.boot - там карта системой при загрузке определилась? Если да, то какой драйвер загрузился?

ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.3.14> port 0x5000-0x501f mem 0xf7c80000-0xf7cfffff,0xf7c70000-0xf7c73fff irq 17 at device 0.0 on pci8
ix0: Using an MSI interrupt
ix0: Ethernet address: ac:1f:6b:f8:f0:f0
ix0: PCI Express Bus: Speed 2.5GT/s Width x8
ix1: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.3.14> port 0x5020-0x503f mem 0xf7b80000-0xf7bfffff,0xf7b70000-0xf7b73fff irq 18 at device 0.1 on pci8
ix1: Using an MSI interrupt
ix1: Ethernet address: ac:1f:6b:f8:f0:f1
ix1: PCI Express Bus: Speed 2.5GT/s Width x8

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


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

3 часа назад, peterpet сказал:

Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.3.14

 

Где драйвер брали, туда за настройками и обращайтесь (с)

 

Драйвера с intel.com работают без iflib, настройки драйвера такие же, как на Freebsd11.

 

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


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

В 25.09.2020 в 11:10, peterpet сказал:

sysctl: unknown oid пишет

 

настройки драйвера должны быть в /boot/loader.conf, после if_ix_load="YES"

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


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

5 hours ago, DDR said:

 

Где драйвер брали, туда за настройками и обращайтесь (с)

 

Драйвера с intel.com работают без iflib, настройки драйвера такие же, как на Freebsd11.

 

Дррайверa с Intel.com, a откуда мне еще их скачивать ? Разве не правильно от туда ?

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


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

Не правильнее, юзайте ядерные дрова.

Или она не подхватывается?

 

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


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

19 часов назад, DDR сказал:

настройки драйвера должны быть в /boot/loader.conf, после if_ix_load="YES"

Загружать дрова сетевух из лоадера - мягко говоря устаревший метод.

В /etc/rc.conf можно написать так:

kld_list="amdtemp amdpm amdsbwd amdsmb cc_htcp itwd tcp_rack if_em if_re" # Kernel modules to load after local disks are mounted

и оно загрузится уже после монтирования файловых систем и перехода в многопоточный режим.

Очень мало модулей осталось которые нужно грузить только из loader и которые при этом не нужны для загрузки.

 

13 часов назад, peterpet сказал:

Дррайверa с Intel.com, a откуда мне еще их скачивать ? Разве не правильно от туда ?

Это не венда.

Что у BSD что у линухов почти всегда актуальные дрова уже идут с ядром.

В портах тоже бывают дрова, тут лучше читать описание портов, коммит месаджи и ветки в мыл листах по поводу того почему эти порты существуют и не вошли в ядро.

Когда то у яндекса были допиленные дрова под гигабитные сетевухи и они их как то отдельно поставляли.

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


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

у меня была пара таких сетевух - прекрасно работали под фряхой аж с 8 версии (да и сейчас одна наверняка работает с 11-й).

вы, господа, как-то не так их готовите.

 

@peterpet верните ядерные дрова и

sysctl -a | grep ix

посмотрите.

и зачем это крутить вообще? вы дату статьи посмотрите (они все древние, и в большинстве переписанные из трех источников всякими "блоггерами", прости г-ди). получите макс пару-тройку процентов (и еще вопрос, в плюс или в минус )))

лучше виртуализацию выключите, да ядро без дебаг-инфы соберите, у меня внезапно прирост на 300-500kpps был на каждом случае.

 

ps: и таки да, я бы поставил 11.4.

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


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

1 час назад, nixx сказал:

и зачем это крутить вообще? вы дату статьи посмотрите (они все древние, и в большинстве переписанные из трех источников всякими "блоггерами", прости г-ди). получите макс пару-тройку процентов (и еще вопрос, в плюс или в минус )))

Разумность дефолтов во фре у меня часто вызывает сомнения, не важно для десктопа или для сервера, роутера.

 

1 час назад, nixx сказал:

ps: и таки да, я бы поставил 11.4.

Вредный совет, весной уже 13 зарелизится.

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


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

Join the conversation

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

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

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

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

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

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

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