回答:
この記事はおもしろい
と思います:Mac OS X 10.5.5クライアントでのiSCSI、AFP、SMB、NFSのパフォーマンス。
次のテスト結果が表示されます。
(すぐに)
iSCSI 134.267530
AFP 140.285572
SMB 159.061026
NFSv3(チューニングなし)477.432503
NFSv3(チューニングなし)293.994605
OSXで、iSCSIのI / O速度とさまざまなネットワークプロトコルの非科学的な現実世界のテストを行いました。
私のセットアップ:
テストは、約2GBのCamera Rawファイル(それぞれサイズが約20〜25MB)をデバイスにコピー(cp)し、デバイスを再起動して、同じデータをローカルSSDドライブにコピーすることによって行われました。
書き込みパフォーマンス:
*)SMBを使用している場合にのみ、cpまたはmvコマンドを使用してデバイスにファイルをコピーすると、書き込みパフォーマンスの結果が大きく異なります!
NFSの非同期オプションを設定すると、読み取りパフォーマンスが大幅に向上します。テストには次のマウントコマンドを使用します。
mount -t nfs -o resvport,soft,intr,rsize=32768,wsize=32768,timeo=900,retrans=3,proto=tcp,vers=3,async server:/share /private/share/
読み取りパフォーマンス:
プロトコルはキャッシングを異なる方法で処理するようです。これは、ファイルをデバイスにコピーしてすぐにローカルSSDドライブに戻すときに得た結果です(デバイスを再起動せずに)
読み取りパフォーマンス-再起動なし
私の結論:私の目的(Lightroom、バックアップ、メディアストリーミング)で両方のプロトコルが(iSCSIと比較して)同様のパフォーマンスと柔軟性を提供するため、AFPまたはNFSを使用します。
それらはデータ転送プロトコルですが、ファイル名と同じ文字を受け入れないことを思い出したいと思います。たとえば、\ /:*?” <> | Windows NTFSおよびSambaでは許可されていません。
MacTalk 8.6およびAppleTalk互換サービスを実行しているWindows 95での経験から、Apple Talkプロトコルに起こります。MacOSで許可されているファイル名の一部の文字は、Windowsでは無効です。
LinuxデスクトップからSambaとNFSを実行しているQNAP TS-212Pにファイルをコピーした経験についての詳細は、バックアップLinuxファイルのQNAP TS-212Pへのパフォーマンス比較にあります。あなたが興味を持っていることに対するMB /秒でのテスト結果:
QNAP TS-112を使用したNAS上の異なる共有ソリューションを使用したファイル転送で、FTP、Samba、iSCSI、およびNFSを使用したテストを行いました。あなたが興味を持っていることに対するMB /秒でのテスト結果:
したがって、私の経験からすると、SambaはNFSよりも高速です。しかし、NTFSとSambaで一部のファイルに不正な文字が含まれているため、NFSをプライマリプロトコルとして使用することにしました。
助けてほしい!
基本的にほとんどの(すべてではないにしても)プロトコルはどのプラットフォームでも使用できますが、一部のプロトコルは他のプロトコルよりもネイティブです