Настройки для высокопропосещаемого вебсервера FreeBSD
sysctl kern.ipc.maxsockets=204800
sysctl kern.ipc.nmbclusters=204800
sysctl kern.ipc.somaxconn=4096
sysctl net.inet.tcp.recvspace=819
sysctl net.inet.tcp.recvbuf_auto=0
sysctl kern.ipc.nmbjumbop=192000
sysctl net.inet.tcp.sendspace=16384
sysctl net.inet.tcp.sendbuf_auto=1
sysctl net.inet.tcp.sendbuf_inc=8192
sysctl net.inet.tcp.sendbuf_max=131072
sysctl net.inet.tcp.maxtcptw=102400
sysctl kern.maxvnodes=200000
—
/boot/loader.conf
net.inet.tcp.tcbhashsize=(значение подставляется опытным путем)
vm.kmem_size=1536m





Октябрь 23rd, 2009 at 7:28
Позвольте поинтересоваться, откуда взяты такие значения и почему Вы их считаете оптимальными для «высокопосещаемого вебсервера FreeBSD»?
Октябрь 23rd, 2009 at 14:20
Опытным путем
Ноябрь 6th, 2009 at 16:46
Да, поясняющие комментарии к параметрам sysctl были бы совсем не лишними.
Ноябрь 27th, 2009 at 0:50
Опечатка видимо
sysctl net.inet.tcp.recvspace=819
->
sysctl net.inet.tcp.recvspace=8192