2008-01-13
λ TCP Extensions and MTU discovery and MSS
- FreeBSD ではデフォルトで TCP Extensions が有効になっている
- 返信マシン(と多分 MTU Blackhole ) が TCP Extensions を解釈しない場合、想定外のフラグメントが発生し通信に失敗
ということらしい。
フレッツの下にあるFreeBSDサーバ群、 pf によるNATで大体通信できてるのにたまに失敗することがあったのはこのせいだったのかな。
Amazon S3、大規模データで18倍の通信性能高速化へ で TCP Extensions を有効にすると高速化するらしい、というのを読んで TCP Extensions について調査したら発見。
man 7 tuning すると、rfc1323と一緒に buffer size を 65536 よりも大きくするべしとある。 Amazon S3 はこの buffer size も大きくしているんだと思われる。 標準状態は以下の通り。
% sysctl net.inet.tcp.rfc1323 net.inet.tcp.sendspace net.inet.tcp.recvspace net.inet.tcp.rfc1323: 1 net.inet.tcp.sendspace: 32768 net.inet.tcp.recvspace: 65536
λ FreeBSDでsendmailを自動起動しない方法を教えて下さい。rc.confは編集済みです。
man 8 rc.sendmail に書いてある
sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO"
の話。
[ツッコミを入れる]
[]
using plugin: amazon calendar2 category html_anchor makelirs makerss recent_comment3 recent_trackback3 squeeze tb-send tb-show recent_list
Copyright(C) 2003-2007 by KAMIYA Satosi (上美谷 智史) All rights reserved.