Windows smbの一時停止を介してあるLinuxディスクから別のLinuxディスクにファイルをコピーする

Windows smbの一時停止を介してあるLinuxディスクから別のLinuxディスクにファイルをコピーする

ちょっと変な質問で検索しにくいです。私がやっていることは、smb共有を介してmechディスクからubuntu 16.04システムのSSDにファイルをコピーすることです。

コピーは機能しますが、しばらく約80〜90 Mb / sの速度で実行され、ゼロに低下します。まもなく回復して再開します。

なぜこれが起こるのかを確認し、可能であれば解決する方法があるかどうかを知りたいです。またはsmbよりも良い方法を提案してください。

smbログを確認しましたが空です。

ベストアンサー1

あなたの「ボトルネック」は読み取り/書き込みバッファサイズだと思います。

/etc/samba/smb.conf ソケットオプション = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536 に次の行を追加してみることができます。

バッファを1073741824読み取り/書き込みに設定します。

また、以下の設定を変更してください。一括読み取り/書き込みの有効化 sendfile の使用を有効にします。保存されたDOS属性を有効にし、AIO(非同期I / O)を有効にすると、これらの拡張属性サポートを有効にすることが選択されました。

おすすめ記事