• ベストアンサー

LINUXにてFTPとCP(NFS経由)の転送速度

FTPでファイル転送するのとNFS経由でCPコマンドを使用してファイル転送するのは、一般的にどちらが早いのでしょうか? また、その理由について教えてください。 ※詳しい技術情報が載っているURLの場所でもOKです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.1

あまり参考にならないと思いますが、回答がついていなかったようなので... NFSの方がヘッダ情報が多いので、制御部分で必要なフレームで比較するとNFSの方が多くなるでしょうが、 FTPはTCPセッションでの通信のため、無駄なトラフィックが出ますので、 NFSでUDPを使った通信を行った場合、FTPよりも効率よく送れることがあると思います。 ただ、NFSも信頼性確保の為TCP対応になってますし、上位部分に関わってくる部分が大きいので、チューニング次第かと思います。 Solarisの資料ですが、NFSのチューニングについてはこちらを参考にしてください。 http://docs.sun.com/db/doc/806-3908/6jd1afs86?l=ja&a=view よって、状況によってさまざまなので、どこかに提出する資料を作る為の一般的な比較が欲しいのであれば、 spider2002さんの環境でNFSをほぼデフォルト状態で動かして実際に比較してみるのが一番かと思います。

参考URL:
http://docs.sun.com/db/doc/806-3908/6jd1afs86?l=ja&a=view
spider2002
質問者

お礼

ありがとうございます

関連するQ&A

  • FTP経由でファイルを転送したい

    こんばんは。どうぞよろしくお願いします。 データセンターにあるサーバからFTPを利用して毎日ファイルを転送したいのですがどうしたらいいか分からず困っております。。。 立場上技術者では無いんですが仕事がらどうしても自分でこの部分を設定する必要がありここで質問させて頂きました。 データセンター内にあるサーバは2003ServerR2です。 ファイルをコピーするクライアント側はXPと7が混在しています。VPNで接続していて今はネットドライブしてファイルをコピーしてたんですが将来的にこの方法が不可になるのでFTP経由でファイルを転送させないといけなくなります。サーバはGlobal IPを持っていてAdministratorのPassなどの情報は全てあります。 まず自分がFTP経由にファイルを転送する為に何が必要かが分かって無い状態です。本当に申し訳ないんですが完全な初心者と思って何をすれば良いか、そこからよろしくお願いします。 我ながら無理がある質問だとは重々承知してますがお力を貸して下さい! 自分なりにネットで調べた限りではデータセンター内のサーバにFTPサーバを立てる?この様な事を書いているページを見たんですが。。 よろしくお願いします!!

  • LinuxでのFTP転送について

    Linuxサーバーが2台あり、送り元のIPが192.168.0.131と送り先が192.168.0.132とします。 送り元の/usr/home/test.orgというファイルを送り先の/usr/home ディレクトリ上にFTP転送したいのですがどのようなコマンドをうてばよいのでしょうか? アカウントはどちらもrootでログインできます。

  • ftp転送ができない

    ftp転送ができない、、とういか反映されません。 他の人が作ったHPをリニューアルしました。 いざftp転送してみると、転送はされているのにネット上ではまだ古いサイトのままです。 こんな事はあるのでしょうか? 前の制作者の方がロックを掛けていたりすることはあるのでしょうか? サーバー上の古い情報を全て削除して(1つだけなぜが削除できないファイルがあります。なぜでしょうか?)新しい情報を転送してみたが、ネット上では古い情報のままです。 お分かりの方がいましたら、是非お願いします。

  • 【VBScript】proxy経由のFTP転送

    お世話になります。 今、VBScriptのFTP転送について教えてください。 ------------------------------------- Function Main() ~~ Set ftp = CreateObject("basp21.FTP") rc = ftp.Connect(server,user,passwd) If rc = 0 Then v = ftp.PutFile(fromFilePath, toFile) End If ~~ ------------------------------------ 今まで、上記のソースで問題なく社外のサーバへFTP接続とファイル転送を行えていたのですが、 この度、社内のネットワーク環境が変わって、プロキシを経由をすることが必須になってしまい、 上記のソースでは動かなくなってしまいました。 なにぶん普段全くさわる事のないVBSなため、かれこれずっと頭を悩ませています。 どなたかVBSに詳しい方がいらっしゃいましたら、教えていただけますでしょうか。 宜しくお願い致します。

  • ftp.exeでproxy経由FTP

    現在、外部サーバーから定期的にファイルをFTPダウンロードするバッチプログラムを作成することを検討しています。 FTPについて色々調査しているのですが、windowsのftp.exeで外部proxyを経由したFTP接続はできないのでしょうか? ftp.exeのヘルプを見ているとそれらしきオプションやコマンドがなさそうだなぁと感じたのですが。。。 よろしくお願いいたします。

  • Linuxサーバ間をFTP送信する

    Windowsのマシンからある2つのLinuxマシン間のファイル転送をしたいのですが、 telnetを使用する以外の方法はないでしょうか。 具体的に言いますと、今はホームページ用のファイルをwindowsマシンから、FTPツールを使用して、 Linuxマシンにファイル転送しています。 今度、保存するサーバもLinuxマシンにする予定で、保存用のLinuxマシンからWebサーバのLinuxマシンにファイル転送する事になります。 FTPコマンドを使えばできるとは思うのですが、それ以外に方法はありませんか。 できればFTPツールを使って行えれば楽なのですが、2つのLinuxマシン間のファイル転送ができるツール(できれフリーの)はないのでしょうか。 ご存知の方がいらしゃいましたら、お願い致します。

  • FTP 転送コマンド

    Free BSD4.8でFTPを使いputコマンドでフォルダ(ディレクトリ)ごと転送するとnot a plain fileとエラーがでました。フォルダごと転送するにはどうすればいいでしょうか。もしくはそのディレクトリのファイル全てをまとめて putするにはどうすればいいでしょうか?よろしくおねがいします。

  • FTP ファイルの転送できる種類について

    お世話になります。 ホームページビルダーのツールのFTP転送について知りたいのですが HTMLファイルの送信はプロバイダーのレンタルのホームページ更新用の スペースに転送出来ますが、通常のファイルの転送は.txtや.xlsなどは 転送できないのでしょうか? 一般的にファイルの保存場所としてはやはり使えないのでしょうか? 説明不足かもしれませんがすみません。 よろしくお願いいたします。

  • FTPコマンドでのファイル転送について

    FTPコマンドで、端末上にあるVMWAREにファイルの転送をおこないたいのですが、どのように行えばよろしいでしょうか? 端末のC直下のTESTファイルを、VM上のC直下に転送したいのですが。 お教えください。 どうぞ宜しくお願いします。

  • FTPサーバーへのデータ転送方法について。

    FTPサーバーへのデータ転送方法について。 WEBページをFTPサーバーにアップする方法で、基本的にはFTPソフトを使用し、サーバー上へデータを転送するかと思います。しかし、いままではFTPサーバーに直接アクセスして(ftp://ftp~のURLを直接開いて)、サーバー内に置いてあるファイルを修正したり、またファイル追加したりできました。 ということは、FTPソフトは使わなくても問題ないのでしょうか。 ちなみに、なぜか今はファイル追加などできなくなっていて、しようがないのでFTPソフト(FFFTP)から接続してアップしています。