Настройки для высокопропосещаемого вебсервера 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

1 звезда2 звезды3 звезды4 звезды5 звезд (5 голосов, средний: 1.80 из 5)
Loading ... Loading ...

Комментарии: 4 к “Настройки для высокопропосещаемого вебсервера FreeBSD”

  1. Sergey Says:

    Позвольте поинтересоваться, откуда взяты такие значения и почему Вы их считаете оптимальными для «высокопосещаемого вебсервера FreeBSD»?

  2. Повелитель серверов Says:

    Опытным путем

  3. Иван Says:

    Да, поясняющие комментарии к параметрам sysctl были бы совсем не лишними.

  4. macondos Says:

    Опечатка видимо

    sysctl net.inet.tcp.recvspace=819

    ->

    sysctl net.inet.tcp.recvspace=8192