[MacOSX] NASへの速度を向上させるためにNetworkの設定を変更
最近、NAS(Qnap)の共有フォルダがよく真白アイコンになって困っていた @tokida です。
Qnapとの接続が少し遅いなと思っていたらよく考えたら TCPの設定を消していました。
以下の設定を行います
$ sudo vi /etc/sysctl.conf
内容は以下のとおり
net.inet.tcp.delayed_ack=1 net.inet.tcp.sendspace=520352 net.inet.tcp.recvspace=520352
よくdelayed_ack=0にする記載が見れるのですが念の為に1にしています。よく分かっていないのですが全てに対して有効になっていまうと思うので逆に遅くなることもありそうですし。外でも使いますのでこうしておきましょう。
かわりにRWIN(send/recv space)を上げておきます。
この辺りでサクッと調べてくれます。
あんまり関係ないけどスピードテスト。
それよりもローカルLAN内の iPhoto 等の表示が早くなると嬉しいです。
追記
確認方法は、同様に sysctl で確認出来る。
$ sudo sysctl net.inet.tcp net.inet.tcp.rfc1323: 1 net.inet.tcp.rfc1644: 0 net.inet.tcp.mssdflt: 512 net.inet.tcp.keepidle: 7200000 net.inet.tcp.keepintvl: 75000 net.inet.tcp.sendspace: 520352