間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

ソケットバッファのチューニング

http://www.anarg.jp/~t-tugawa/note/linux/sockbuf.html

net.ipv4.tcp_mem
TCPがメモリ使用量を追跡するために用いられます.このsysctlは,[low,pressure,high]の3つの値を持ちます. それぞれの値の意味は,下記の通りです. 
low ..... TCPは,グローバルに割り当てたメモリがこの数値以下の場合は, メモリアロケーションを調整しません.
pressure ..... TCPがアロケートしたメモリがこの数値を越えると, TCPはメモリ消費を抑えるようになります.
high ..... TCPがグローバルに割り当てるメモリの最大値です.
net.ipv4.tcp_rmemやnet.ipv4.tcp_wmemで送受信バッファサイズを大きくした場合は, この値も大きくしておく必要があります. 
net.core.rmem_default
net.ipv4.tcp_rmemのdefaultと同様です.ただし,設定値は,net.ipv4.tcp_rmemのdefaultの方が優先されます.

めも

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。