kvirtu 315 Опубликовано: 2018-12-03 12:13:21 Share Опубликовано: 2018-12-03 12:13:21 (відредаговано) Всем привет ! Подскажите плиз, как правильно расчитать буферы, kern.ipc.maxsockbuf net.inet.tcp.sendbuf_max net.inet.tcp.recvbuf_max Как их следует парвильно подбирать? В гугле пишут так: buffer size = bandwidth * RTT Какой брать bandwidth ? исходя их тарифов для клиентов или общего канала на аплинка ? Какой RTT ? Какой congestion control algorithm лучше использовать ? Сейчас у меня так: sysctl net.inet.tcp.cc net.inet.tcp.cc.available: newreno, htcp, cubic, vegas net.inet.tcp.cc.algorithm: htcp net.inet.tcp.cc.htcp.rtt_scaling: 1 net.inet.tcp.cc.htcp.adaptive_backoff: 1 net.inet.tcp.cc.vegas.beta: 3 net.inet.tcp.cc.vegas.alpha: 1 еще рекомендуют отключить кеширование соединений: net.inet.tcp.hostcache.expire Відредаговано 2018-12-03 12:21:51 kvirtu Ссылка на сообщение Поделиться на других сайтах
major12 12 Опубліковано: 2018-12-03 20:21:30 Share Опубліковано: 2018-12-03 20:21:30 Провайдеру воно не потрібно зовсім. Ці параметри не стосуються транзитного трафіку. Хіба ви тюнінгуєте свій веб сервер. 1 Ссылка на сообщение Поделиться на других сайтах
RockManX 9 Опубліковано: 2018-12-04 08:22:44 Share Опубліковано: 2018-12-04 08:22:44 https://calomel.org/freebsd_network_tuning.html 1 Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-04 09:35:03 Автор Share Опубліковано: 2018-12-04 09:35:03 13 часов назад, major12 сказал: Провайдеру воно не потрібно зовсім. Ці параметри не стосуються транзитного трафіку. Хіба ви тюнінгуєте свій веб сервер. Не соглашусь. К примеру, протокол htcp намного лучше, чем дефолный newreno. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-04 09:53:43 Автор Share Опубліковано: 2018-12-04 09:53:43 1 час назад, RockManX сказал: https://calomel.org/freebsd_network_tuning.html спс, но это как я понял для веб-сервера ... Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2018-12-04 19:28:57 Share Опубліковано: 2018-12-04 19:28:57 9 часов назад, kvirtu сказал: спс, но это как я понял для веб-сервера ... Там для всего. Внимательно читайте комментарии к параметрам и включайте логику и понимание. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-04 19:54:40 Автор Share Опубліковано: 2018-12-04 19:54:40 22 минуты назад, Pautiina сказал: Там для всего. Внимательно читайте комментарии к параметрам и включайте логику и понимание. спасибо, понял ). Ссылка на сообщение Поделиться на других сайтах
KaYot 3 708 Опубліковано: 2018-12-04 20:14:51 Share Опубліковано: 2018-12-04 20:14:51 10 часов назад, kvirtu сказал: Не соглашусь. К примеру, протокол htcp намного лучше, чем дефолный newreno. В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-04 20:37:14 Автор Share Опубліковано: 2018-12-04 20:37:14 17 минут назад, KaYot сказал: В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. спс, расчет буферов тоже относиться к веб-серверу ? Ссылка на сообщение Поделиться на других сайтах
KaYot 3 708 Опубліковано: 2018-12-04 20:40:07 Share Опубліковано: 2018-12-04 20:40:07 1 минуту назад, kvirtu сказал: спс, расчет буферов тоже относиться к веб-серверу ? Да. Насколько я понимаю в этих ваших BSD, для роутинга только mbuf используется и глобально на все влияет. Ссылка на сообщение Поделиться на других сайтах
KaYot 3 708 Опубліковано: 2018-12-04 21:18:46 Share Опубліковано: 2018-12-04 21:18:46 (відредаговано) 28 минут назад, Erixxon сказал: Ничего не нужно менять, линукс люди пишут намного умнее вас и они уже все настроили Жаль что тема не про линукс. Но вы не стесняйтесь, пишите еще. Відредаговано 2018-12-04 21:19:03 KaYot 3 Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2018-12-05 04:38:50 Share Опубліковано: 2018-12-05 04:38:50 (відредаговано) 7 часов назад, Erixxon сказал: Ничего не нужно менять, линукс люди пишут намного умнее вас и они уже все настроили Вот в том и беда, что эти люди подумали за меня. Фря не для обычного пользователя, а для админа. Відредаговано 2018-12-05 04:39:17 Pautiina Ссылка на сообщение Поделиться на других сайтах
RockManX 9 Опубліковано: 2018-12-05 06:42:40 Share Опубліковано: 2018-12-05 06:42:40 1 час назад, Pautiina сказал: Вот в том и беда, что эти люди подумали за меня. Фря не для обычного пользователя, а для админа. там многие вещи подстраиваются автоматом эти автоматические настройки хорошо работают при 1G скоростях например если надо повысить производительность при 10G и толще, то надо тюнить параметры согласно тому гайду htcp неожиданно хорош только в одну сторону, если вы получаете данные, если отдаёте могут быть траблы я когда тестировал то ломалась загрузка системы по nfs также были непонятные затыки по smb Ссылка на сообщение Поделиться на других сайтах
KaYot 3 708 Опубліковано: 2018-12-05 08:24:22 Share Опубліковано: 2018-12-05 08:24:22 18 часов назад, Erixxon сказал: Могу быть админом знаю C, JAVA, PHP, PYTHON, есть опыт по работе с high load проектами. 7 минут назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. Ссылка на сообщение Поделиться на других сайтах
WideAreaNetwork 222 Опубліковано: 2018-12-05 08:40:18 Share Опубліковано: 2018-12-05 08:40:18 23 минуты назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. сильно ... 2 Ссылка на сообщение Поделиться на других сайтах
a_n_h 589 Опубліковано: 2018-12-05 10:43:29 Share Опубліковано: 2018-12-05 10:43:29 7 минут назад, Erixxon сказал: Разве что то не так?) ну хотя бы: https://ru.wikipedia.org/wiki/FreeBSD Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2018-12-05 17:43:52 Share Опубліковано: 2018-12-05 17:43:52 11 минут назад, Erixxon сказал: . Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы, в которой ядро разрабатывается одной группой разработчиков, набор пользовательских программ — другими (например, проект GNU). А многочисленные группы собирают это всё в единое целое и выпускают в виде различных дистрибутивов Linux. Слишком толсто, даже почти никто не повелся. 2 1 Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2018-12-05 18:49:43 Share Опубліковано: 2018-12-05 18:49:43 10 часов назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. У меня нет слов. Так меня ещё ни разу не вали наповал. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-05 18:56:14 Автор Share Опубліковано: 2018-12-05 18:56:14 22 часа назад, KaYot сказал: В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. а что скажите по поводу этой статьи ? 12 часов назад, RockManX сказал: htcp неожиданно хорош только в одну сторону, если вы получаете данные, если отдаёте могут быть траблы я когда тестировал то ломалась загрузка системы по nfs также были непонятные затыки по smb никаких траблов на заметил, только улучшение ) Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2018-12-05 18:59:22 Share Опубліковано: 2018-12-05 18:59:22 (відредаговано) 3 минуты назад, kvirtu сказал: а что скажите по поводу этой статьи ? Быстро глянул, тесты по веб-серверу 3 минуты назад, kvirtu сказал: Відредаговано 2018-12-05 19:00:33 Pautiina Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-05 19:00:23 Автор Share Опубліковано: 2018-12-05 19:00:23 Только что, Pautiina сказал: Быстро глянул, тесты по веб-серверу а эта ? Ссылка на сообщение Поделиться на других сайтах
Pautiina 29 Опубліковано: 2018-12-05 19:08:19 Share Опубліковано: 2018-12-05 19:08:19 3 минуты назад, kvirtu сказал: а эта ? https://forum.lissyara.su/freebsd-f8/intel-x520-da2-i-twinax-cable-sfp-propuskaet-tol-k-t43942.html почитайте как мне удалось достичь 10г. В это годичных тестах удалось прокачать сквозь маршрутизатор 9.6гб в одну тсп сессию, при выключенном фаерволе. При включенном 5гб сначала и раскачивалось до 6 Гб при одной тсп сессии. При нескольких сессиях раскачивалось до 9. Всё тесты сквозь сервер, тоесть на нем айперфа небыло. Чистая маршрутизация 9.6 гб-легко. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-05 20:17:52 Автор Share Опубліковано: 2018-12-05 20:17:52 1 час назад, Pautiina сказал: https://forum.lissyara.su/freebsd-f8/intel-x520-da2-i-twinax-cable-sfp-propuskaet-tol-k-t43942.html почитайте как мне удалось достичь 10г. В это годичных тестах удалось прокачать сквозь маршрутизатор 9.6гб в одну тсп сессию, при выключенном фаерволе. При включенном 5гб сначала и раскачивалось до 6 Гб при одной тсп сессии. При нескольких сессиях раскачивалось до 9. Всё тесты сквозь сервер, тоесть на нем айперфа небыло. Чистая маршрутизация 9.6 гб-легко. Спасиб, буду читать, вникать, оптимизировать. Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2018-12-05 20:30:18 Автор Share Опубліковано: 2018-12-05 20:30:18 Подскажите по распределению памяти: почему когда еще есть память free , ось лезет в swap и не высвобождает Inacct ? И даже когда free увеличиваться, все равно какие-то килобайты, но висят в свопе ? Использую ng_car , ipfw table шейпера. Читал, что вроде память утилизируется из-за неэффективного использования NAT`ом памяти и нужно пере запускать его ??? Ссылка на сообщение Поделиться на других сайтах
mixtery 121 Опубліковано: 2018-12-05 20:39:55 Share Опубліковано: 2018-12-05 20:39:55 Все вышеперечисленные ссылочки высосаны с https://calomel.org/network_performance.html Первый ответ в теме был почти точный. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас