Обсуждение статьи тематического каталога: FreeBSD для обслуживания 100-200 тысяч соединений (freebsd tcp optimization tune speed socket mbuf sendfile sysctl)Ссылка на текст статьи: http://www.opennet.me/base/net/tune_freebsd.txt.html
мда, мне до етих знаний исчо учиться и учиться :-(
Респект! еще бы мне научится все это расчитывать в цифрах, так сказать формула сервера :)
Ошибка в options KVA_PAGE=512
пишеться options KVA_PAGES=512
да хрен с ними, с опечатками.
Игорю Сысоеву огромное спасибо!
Ошибка в "пишеться".
"пишеться" пишется "пишется".
"В mbuf можно поместить
полезную информацию в районе 100 байт, но это не всегда используется"
mbuf = m_hdr + m_dat, m_hdr = 22 байта, m_dat = 234 байта, если mbuf имеет флаг M_PKTHDR, будет сокращение с 234 до 210 байтов,,,, 100 байт никак не получается,,,,,,,
На конференции еще речь шла о некорректном поведении фри при достижении некоторых лимитов, и Сысоев обещал поделиться патчем, но почему-то тема так и забылась, а проблема вроде как актуальна и по сей день.
И еще хотелось бы узнать, как все это будет жить на FreeBSD 7, что еще нужно(?) подкрутить?
Ошибка с reset_timedout_connections on;
надо reset_timedout_connection on;
мелочь конечно, но все же...
Супер! Недавно собирался менять свой сервер, а после прочтения этой статьи отложыл года так на полтора! Респект, Игорью!
Да, выжимайте из своего сервера ВСЕ соки :)
Ребят, на дворе 2013 дела как-то изменились? Поделитесь опытом.
Поддерживаю вопрос Sergey. Уже 2013-й и фря 9.1 Что-то изменилось??
https://calomel.org/freebsd_network_tuning.html
Вот это еще можно смотреть, как отправную точку.https://wiki.freebsd.org/NetworkPerformanceTuning
man tunning
man tcp
man ip