- ベストアンサー
NASの速度について
- NASの速度について悩んでいます。特にSambaプロトコルを使ったファイル転送が遅いです。その理由は何でしょうか。
- Landiskでのファイル転送の速度は70Mbps前後ですが、FTPサービスを利用すると80Mbps以上の速度が出ます。この差は何が原因なのでしょうか。
- Linuxで他のサーバのディレクトリをマウントしてアクセスする場合と比較して、Sambaプロトコルを使ったNASのファイル転送は遅いです。なぜでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
通信をする際、データを転送する以外の処理(オーバーヘッド)が発生します。 それがFTPとSMBの速度差となっています。 IBMが開発してMicrosoftが独自に手を入れたsmbも、Vistaからsmb2.0として速度が改善されたそうですが、 Sambaのsmb2.0サポートはSamba4.0からのようですね。 一方、UNIXでのファイル共有で使われるnfsも、やはりftp等よりオーバーヘッドが大きいらしく、 ハードウェア等の条件によってはcifs>nfsだったり、逆だったりするようです。
その他の回答 (2)
- pc_net_sp
- ベストアンサー率46% (468/1003)
お二方が書かれていますように、転送時の通信プロトコル・オーバーヘッドが原因です。 良くブロードバンドルーターに書かれてある、スループットも負荷が一番かからないと言われている、smart bitsでの計測値だったりします。 その数値を信じて、IEでスピード測定をすると良くて60~70%くらいです。 使用状況により、50%にも達しません。
お礼
うちのLAN内でもその程度の速度です。 みなさん同じような感じなんですね。 ありがとうございました。
- Hoyat
- ベストアンサー率52% (4897/9300)
端的に言えば「通信プロトコルがSMBだから」です。 SMB自体が既に古い技術(基本的にMS-DOS時代からの技術)なんで、転送速度が高速でないだけの話なんです。 また、SMB自体がそもそもネットワークがないPCにソフトウェアで無理やりネットワークを付与したMicrosoftの独自技術(プログラム)がなんです。で、ネットワークの規格に準拠していないから整合性をうるためにUniX系OSやLinux等で「Samba」という、インターフェイスソフト(言ってしまえばMicrosoft語を翻訳するソフト)が必要になり、そのプロトコル及びソフトの処理に食われるので結果的に通信速度が「遅くなる」と言うオチなんです。
お礼
丁寧にありがとうございます。 TCP-IPネットワーク以前の、ファイル転送技術だというのはしっておりましたが、いい加減ととっくの昔に現在のネットワークに併せて最適化されていると思っておりました。
お礼
有益な情報ありがとうございます。 最近小型のマザーボードを手に入れたので、Samba4とMediaTombを利用したPS3用NASをサーバを構築してみようとおもっております。 ありがとうございました。