web-dev-qa-db-ja.com

SMB MacワークステーションとWindowsからの読み取り/書き込みが遅い

Server2012のHyper-Vで実行されているSMB共有があります。

ネットワーク上のWindowsワークステーションから共有への読み取り/書き込みは約100MB/sであり、これは問題ないようです。

Macワークステーションから共有への読み取り/書き込みは、せいぜいこの半分(50 MB/s)です。残念ながら、これらは実際にネットワークパフォーマンスを必要とする大きなファイルを扱う設計者です。

Macからサーバーへのiperfテストでは117MB /秒を超える帯域幅が示されているため、これはおそらくネットワークハードウェアの問題ではありません。明確にするために、これはMacからのSMBプロトコルの使用に固有の問題です。

2
pyro_lemur

OK、わかりました。

ランニング smbutil statshares -m /Volumes/MyShare/は、MacのSMB共有への接続がSMB1を使用してネゴシエートされたことを明らかにしました。

次に、〜/ Library/Preferences/nsmb.confを調べたところ、次のものが含まれていることがわかりました。

[default]
smb_neg=smb1_only

これを削除してsmbutilを再度実行すると、共有がSMB3.02を使用してネゴシエートしていることがわかり、パフォーマンスが本来あるべきレベルまで向上したようです。

1
pyro_lemur