Sambaは24 MB / sの読み取りと44 MB / sの書き込みを提供しますが、ftpは同じ状況で97および112 MB / sを提供します。
ドキュメントはと言います
一般的に、SambaはFTPと同様に、未加工の転送速度で動作することがわかります。
私の場合は、明らかにそうではありません。
Sambaのパフォーマンスをデバッグする方法のヒントはどこにありますか?
あるいは、Sambaを他のものに置き換えるためのヒントは?(残念ながら、rsync / rsnapshotで使用できるものが必要なので、ftpは使用できません。)
詳細:
- 両方のコンピューターでUbuntu 10.10を実行しています(Macも持っているためSambaを使用しています)。
Samba共有はローカルホームネットワーク上にあり、次のようにマウントされています。
$ mount ... //server.local/share/ on /mnt/share type cifs (rw,mand)
Sambaのパフォーマンスは
cp
、4GBの単一のファイルを共有との間でコピー()することによってテストされtime
、タイミングと転送速度の手動計算に使用されました。- FTPパフォーマンスは、同じファイルのget / putに対するFTPクライアントからの数値です。
iperf
ネットワーク速度は〜900 Mbits / sbonnie++
ブロック読み取りとブロック書き込みの両側で200 MB /秒を超えるディスク速度を実現- パフォーマンスチューニングHOWTOで提案されているパラメーター(未加工の読み取り/書き込み、読み取りサイズ、ソケットオプション)を変更してみましたが、それらのほとんどはほとんど違いがありませんでした。(違いがあったものは、書き込み速度を50%低下させました。)