Тюнинг tcp/ip стека freebsd 7
Категория: / DEV Блог
/ Сервер (FreeBSD)
Настраиваем freebsd для повышения пропуской способности сети.
Включаем поллинг в /etc/rc.conf
/etc/sysctl.conf
/boot/loader.conf
Возможно вам также будут интересны Конфиги для FreeBSD 5.3.
Включаем поллинг в /etc/rc.conf
ifconfig_rl0="inet 10.99.0.99 netmask 255.255.0.0 polling mtu 8232"
tcp_extensions="YES"
/etc/sysctl.conf
net.inet.tcp.rfc1323=1
#262144 - выше скорость, больше съедает cpu
net.inet.tcp.sendspace=78840
net.inet.tcp.recvspace=78840
net.inet.udp.recvspace=78840
net.inet.udp.maxdgram=57344
net.inet.tcp.delayed_ack=1
net.inet.tcp.delacktime=100
net.local.stream.sendspace=82320
net.local.stream.recvspace=82320
net.inet.tcp.local_slowstart_flightsize=10
net.inet.tcp.nolocaltimewait=1
net.inet.tcp.hostcache.expire=3900
kern.polling.burst_max=1000
kern.polling.idle_poll=0
kern.polling.each_burst=50
net.inet.tcp.hostcache.expire=3900
net.inet.tcp.slowstart_flightsize=54
net.inet.tcp.inflight.enable=1
net.inet.tcp.inflight.min=6144
/boot/loader.conf
kern.ipc.maxsockets="16424"
kern.ipc.shm_use_phys="1"
kern.hz=1000
net.inet.tcp.tcbhashsize="4096"
net.inet.tcp.hostcache.hashsize="1024"
Возможно вам также будут интересны Конфиги для FreeBSD 5.3.
Включен поллинг, загрузка проца по нулям, но наблюдаются небольшие потери на интерфейсе, рецепты приведенные в статье не помогают.
Еще есть идеи?
http://www.hilik.org.ua/