sendspaceとrecvspaceはソケットバッファサイズで
小さくするとmbuf使用量が減る

sendbufとrecvbufはTCPのウインドウサイズで、
輻輳の無い状態なら大きくすればスループットが上がるが
輻輳が有る状態で大きくすると再送が増加しスループットが下がる

という感じかな、何か相反する設定のような気がしないこともない