ず最初にSSHでターミナルを開いて設定をします。 sudo sysctl -w net.inet.tcp.delayed_ack=0 sudo vim /etc/sysctl.conf //下記を追記して保存する net.inet.tcp.delayed_ack=0
delayed_ackをゼロにすると、どこかで不具合が出るかもしれないらしいですが、見た感じ不具合が出ていないので気にしないで行う。
※有線接続だと問題ありませんが、SMB経由での読書きは外部HDDとの
疎通を見ると待機状態のスピンアップから、キャッシュを通して転送まで時間はかかります。
初期値は3なので、何か不具合が出たときに下記のように戻してみる。。
delayed_ackをゼロにして不具合が出た時の戻し方。
sudo sysctl -w net.inet.tcp.delayed_ack=3 sudo vim /etc/sysctl.conf //下記に変更するか、net.inet.tcp.delayed_ack=0を削除する。 net.inet.tcp.delayed_ack=3
sudo vim /etc/samba/smb.conf [global] max protocol = SMB2 sudo service samba restart
でもそれなりの速度ですが、延滞が非常にアバウトなのか?
スループットが不安定。
sFTPの方がパッシブを搭載してストリームブロックも安定して要る事から、sambaはスマートホンのみ利用にした。

