Я знаю "бесплатно", но мне нужен процесс разумного потребления оперативной памяти. "свободный" не дает этого, не так ли? Я думаю, что это ключевая часть вторую ссылку "сыр DIP, **как мы его знаем сегодня**, был представлен миру и меню ресторана в 1935 году Блэки Доннелли, Центральный Арканзас ресторатор и владелец Мексика Чикито". Любой дисплей-менеджер? `ЛС-Аль в /usr/binXorg я надеюсь, что это правильный путь. Спасибо за ваш ответ. Я обновил мой вопрос, чтобы сообщить вам, что я могу только монтирования файловой системы Brtfs в РО, что не позволяет мне выполнять какие-либо операции на нем. Несколько моих прошлых университеты имели дополняют положения @Жеффе 'ы: представить квитанции и получить *максимум* квитанции и стандартные суточные. Да. Попробуйте его и увидеть. @Барне: Боб писал ".8г/фунт", а не 8. Не ответ: палкой до возможного минимума везде и вы, вероятно, будете в безопасности нигде. Не много шутки, как я получил несколько штрафов в Австрии, Франции и Швейцарии за превышение скорости с не столь очевидные ограничения скорости. Во Франции у меня был штраф за превышение скорости в зоне, где ограничение скорости было неявным, поди разберись.

Нам нужно настроить сетевой адаптер для повышения производительности нашего приложения на FreeBSD 12. Система Во FreeBSD 12.0-релиз-Р3 универсальный для amd64

Для начала, я хотел бы показать наше решение для системы Linux. Для установки 16 16 RX и TX в очереди на несколько очередей, сетевых карт мы применяем команду справочной -л ens786f1 смешанная 16. Мы ищем альтернативные вызов для системы FreeBSD.

На FreeBSD, наш ник управляется ixl по драйвера. Я нашел некоторые ядра переменные, которые должны сделать то же самое, как override_qs_enable, override_nrxqs и override_ntxqs (здесь на странице). Команды для их установки будет выглядеть переменных Дэв.ixl по.1.iflib.override_qs_enable="1" и так далее (ens786f1 и ixl1 такое же устройство с разными интерфейса на другой системе).

Я хотел бы задать эти переменные каждый раз при загрузке. Странице говорит, что эти переменные должны быть заданы при загрузке до ixl по загружается драйвер (используя загрузчик), поэтому я добавил настройки строки в файл/boot/loader на.конф. Файл был пустым, так что теперь он выглядит:

Ник установку ##
Дев.ixl по.1.iflib.override_qs_enable="1"
Дев.ixl по.1.iflib.override_nrxqs="16"
Дев.ixl по.1.iflib.override_ntxqs="16"

файл /boot/по умолчанию/погрузчик.конф включено /загрузки/погрузчик.конф используя loader_conf_files, так что мой загрузочный файл должен быть запущен. Но когда я перезагрузить и посмотреть на переменные с помощью команды sysctl, эти переменные по умолчанию (0) и когда я смотрю на команды dmesg, прибор не настроен так, как я хотела (все равно показывает 8 RX и ТХ 8 очередей).

Вполне возможно, что проблема осталась.conf это не называется; возможно, это просто плохой подход, чтобы заменить справочной команду на FreeBSD.

Некоторые журналы: pastebin.com/YGTxqxdx


Я также пытался создать переменные с помощью kenv (сохранить в файл), но кажется, что параметры не сохраняются после перезагрузки.


После нескольких дней исследований, я узнал, что мне, возможно, придется создавать новые / редактировать старый ВФ мой ник через iovctl. Когда я называю iovctl -ы -д ixl1, есть параметр кол-очереди. Есть ли у кого опыт работы с этой конфигурацией?


Проблема была с загрузчиком - неверная настройка загрузчика в жратве. Еще, если вы ищете справка о создании ряда RX и TX очереди с тем же водителем, ответ ниже-это действительно хороший набор информации.