12.11.2007 19:00
Ako dostať maximum z vašej gigabit sieťovky.
FreeBSD
Maximálna veľkosť okna:
kern.ipc.maxsockbuf=262144
Prednastavená veľkosť okna, zasielanie a prijímanie:
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
Dynamické škálovanie okna (rfc1323):
net.inet.tcp.rfc1323=1
Pre použitie vyššie uvedených kernel parametrov je potrebné zväčšiť buffre:
kern.ipc.nmbclusters=32768
Linux
Maximálna veľkosť okna:
net.core.wmem_max=8388608
Prednastavená veľkosť okna, zasielanie a prijímanie:
net.core.wmem_default = 65536
net.core.rmem_default = 65536
Dynamické škálovanie okna (rfc1323):
net.ipv4.tcp_window_scaling=1
Pre použitie vyššie uvedených kernel parametrov je potrebné zväčšiť buffre:
net.ipv4.tcp_mem= 98304 131072 196608
Windows XP/2000 Server/Server 2003
V lokalite HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters vytvoríme DWORD register s názvom TcpWindowSize a hodnotou 131400 (decimal).
Register Tcp1323Opts o hodnote 3 zapína dynamické škálovanie okna (rfc1323).
Taktiež ako pri Unix/Linux potrebujeme zväčšiť buffre pomocou:
ForwardBufferMemory 80000
NumForwardPackets 60000

