2011年2月27日日曜日

ネットワークインターフェースの設定値

完全なプライベート備忘録
以下の設定だと、samba 経由で Windows と Ubuntu 間のファイルコピー速度が 60MB/s 程度出ている。winscp 経由だと数分の1程度しか速度がでない。
玄箱だと、どう設定しても 10~15MB/s しかでない。

【Ubuntu】
MTU:7158

【Windos Vista】
MTU:7154
DefaultSendWindow:(MTU-40)*46*4=1308976

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters
に REG_DWORD で作成


2012/07/07 追記


ルーターが、世代交代したせいか、samba での200MBを超えるファイルのコピーが、タイムアウトで失敗するようになってしまった。
MTU の設定値が変化しているようなので、再設定してみた。

【Ubuntu】
ping  -c 1 -M do -s 7130 Vista
MTU:7130

/etc/network/if-up.d/setmtu
#!/bin/sh
[ "$IFACE" != "lo" ] || exit 0
ifconfig $IFACE mtu 7130

【Windos Vista】
ping -f -n 1 -l 7126 Ubuntu
MTU:7126
DefaultSendWindow:(MTU-40)*46*4=1303824
netsh interface ipv4 set subinterface "ローカル エリア接続" mtu=7126 store=persistent