kvirtu 315 Posted 2018-12-03 12:13:21 Share Posted 2018-12-03 12:13:21 (edited) Всем привет ! Подскажите плиз, как правильно расчитать буферы, 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 Edited 2018-12-03 12:21:51 by kvirtu Link to post Share on other sites
major12 12 Posted 2018-12-03 20:21:30 Share Posted 2018-12-03 20:21:30 Провайдеру воно не потрібно зовсім. Ці параметри не стосуються транзитного трафіку. Хіба ви тюнінгуєте свій веб сервер. 1 Link to post Share on other sites
RockManX 9 Posted 2018-12-04 08:22:44 Share Posted 2018-12-04 08:22:44 https://calomel.org/freebsd_network_tuning.html 1 Link to post Share on other sites
kvirtu 315 Posted 2018-12-04 09:35:03 Author Share Posted 2018-12-04 09:35:03 13 часов назад, major12 сказал: Провайдеру воно не потрібно зовсім. Ці параметри не стосуються транзитного трафіку. Хіба ви тюнінгуєте свій веб сервер. Не соглашусь. К примеру, протокол htcp намного лучше, чем дефолный newreno. Link to post Share on other sites
kvirtu 315 Posted 2018-12-04 09:53:43 Author Share Posted 2018-12-04 09:53:43 1 час назад, RockManX сказал: https://calomel.org/freebsd_network_tuning.html спс, но это как я понял для веб-сервера ... Link to post Share on other sites
Pautiina 29 Posted 2018-12-04 19:28:57 Share Posted 2018-12-04 19:28:57 9 часов назад, kvirtu сказал: спс, но это как я понял для веб-сервера ... Там для всего. Внимательно читайте комментарии к параметрам и включайте логику и понимание. Link to post Share on other sites
kvirtu 315 Posted 2018-12-04 19:54:40 Author Share Posted 2018-12-04 19:54:40 22 минуты назад, Pautiina сказал: Там для всего. Внимательно читайте комментарии к параметрам и включайте логику и понимание. спасибо, понял ). Link to post Share on other sites
KaYot 3,732 Posted 2018-12-04 20:14:51 Share Posted 2018-12-04 20:14:51 10 часов назад, kvirtu сказал: Не соглашусь. К примеру, протокол htcp намного лучше, чем дефолный newreno. В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. Link to post Share on other sites
kvirtu 315 Posted 2018-12-04 20:37:14 Author Share Posted 2018-12-04 20:37:14 17 минут назад, KaYot сказал: В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. спс, расчет буферов тоже относиться к веб-серверу ? Link to post Share on other sites
KaYot 3,732 Posted 2018-12-04 20:40:07 Share Posted 2018-12-04 20:40:07 1 минуту назад, kvirtu сказал: спс, расчет буферов тоже относиться к веб-серверу ? Да. Насколько я понимаю в этих ваших BSD, для роутинга только mbuf используется и глобально на все влияет. Link to post Share on other sites
KaYot 3,732 Posted 2018-12-04 21:18:46 Share Posted 2018-12-04 21:18:46 (edited) 28 минут назад, Erixxon сказал: Ничего не нужно менять, линукс люди пишут намного умнее вас и они уже все настроили Жаль что тема не про линукс. Но вы не стесняйтесь, пишите еще. Edited 2018-12-04 21:19:03 by KaYot 3 Link to post Share on other sites
Pautiina 29 Posted 2018-12-05 04:38:50 Share Posted 2018-12-05 04:38:50 (edited) 7 часов назад, Erixxon сказал: Ничего не нужно менять, линукс люди пишут намного умнее вас и они уже все настроили Вот в том и беда, что эти люди подумали за меня. Фря не для обычного пользователя, а для админа. Edited 2018-12-05 04:39:17 by Pautiina Link to post Share on other sites
RockManX 9 Posted 2018-12-05 06:42:40 Share Posted 2018-12-05 06:42:40 1 час назад, Pautiina сказал: Вот в том и беда, что эти люди подумали за меня. Фря не для обычного пользователя, а для админа. там многие вещи подстраиваются автоматом эти автоматические настройки хорошо работают при 1G скоростях например если надо повысить производительность при 10G и толще, то надо тюнить параметры согласно тому гайду htcp неожиданно хорош только в одну сторону, если вы получаете данные, если отдаёте могут быть траблы я когда тестировал то ломалась загрузка системы по nfs также были непонятные затыки по smb Link to post Share on other sites
KaYot 3,732 Posted 2018-12-05 08:24:22 Share Posted 2018-12-05 08:24:22 18 часов назад, Erixxon сказал: Могу быть админом знаю C, JAVA, PHP, PYTHON, есть опыт по работе с high load проектами. 7 минут назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. Link to post Share on other sites
WideAreaNetwork 222 Posted 2018-12-05 08:40:18 Share Posted 2018-12-05 08:40:18 23 минуты назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. сильно ... 2 Link to post Share on other sites
a_n_h 600 Posted 2018-12-05 10:43:29 Share Posted 2018-12-05 10:43:29 7 минут назад, Erixxon сказал: Разве что то не так?) ну хотя бы: https://ru.wikipedia.org/wiki/FreeBSD Link to post Share on other sites
l1ght 377 Posted 2018-12-05 17:43:52 Share Posted 2018-12-05 17:43:52 11 минут назад, Erixxon сказал: . Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы, в которой ядро разрабатывается одной группой разработчиков, набор пользовательских программ — другими (например, проект GNU). А многочисленные группы собирают это всё в единое целое и выпускают в виде различных дистрибутивов Linux. Слишком толсто, даже почти никто не повелся. 2 1 Link to post Share on other sites
Pautiina 29 Posted 2018-12-05 18:49:43 Share Posted 2018-12-05 18:49:43 10 часов назад, Erixxon сказал: FreeBSD всего лишь очередной форк линукса, как и дебиан, убунту. У меня нет слов. Так меня ещё ни разу не вали наповал. Link to post Share on other sites
kvirtu 315 Posted 2018-12-05 18:56:14 Author Share Posted 2018-12-05 18:56:14 22 часа назад, KaYot сказал: В маршрутизации трафика ни один из этих traffic congestion control протоколов не используется. Верно сказали, вы настраиваете web-сервер. а что скажите по поводу этой статьи ? 12 часов назад, RockManX сказал: htcp неожиданно хорош только в одну сторону, если вы получаете данные, если отдаёте могут быть траблы я когда тестировал то ломалась загрузка системы по nfs также были непонятные затыки по smb никаких траблов на заметил, только улучшение ) Link to post Share on other sites
Pautiina 29 Posted 2018-12-05 18:59:22 Share Posted 2018-12-05 18:59:22 (edited) 3 минуты назад, kvirtu сказал: а что скажите по поводу этой статьи ? Быстро глянул, тесты по веб-серверу 3 минуты назад, kvirtu сказал: Edited 2018-12-05 19:00:33 by Pautiina Link to post Share on other sites
kvirtu 315 Posted 2018-12-05 19:00:23 Author Share Posted 2018-12-05 19:00:23 Только что, Pautiina сказал: Быстро глянул, тесты по веб-серверу а эта ? Link to post Share on other sites
Pautiina 29 Posted 2018-12-05 19:08:19 Share Posted 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 гб-легко. Link to post Share on other sites
kvirtu 315 Posted 2018-12-05 20:17:52 Author Share Posted 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 гб-легко. Спасиб, буду читать, вникать, оптимизировать. Link to post Share on other sites
kvirtu 315 Posted 2018-12-05 20:30:18 Author Share Posted 2018-12-05 20:30:18 Подскажите по распределению памяти: почему когда еще есть память free , ось лезет в swap и не высвобождает Inacct ? И даже когда free увеличиваться, все равно какие-то килобайты, но висят в свопе ? Использую ng_car , ipfw table шейпера. Читал, что вроде память утилизируется из-за неэффективного использования NAT`ом памяти и нужно пере запускать его ??? Link to post Share on other sites
mixtery 123 Posted 2018-12-05 20:39:55 Share Posted 2018-12-05 20:39:55 Все вышеперечисленные ссылочки высосаны с https://calomel.org/network_performance.html Первый ответ в теме был почти точный. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now