ftp と nfs とどっちが速いの

Linux 機が2台ある。片方からもう片方へファイルを転送するのだが、対象ファイル数が約50万個、合計データサイズが500GBほどになる。すなわち小さいファイルがそこそこたくさんあるという面倒な状況になっている。

こういうとき、ftp でだーっと流すのと、 nfs でマウントしてコピーするのとどっちが早いのか。試してみた。

4万ファイルくらい準備して流してみたところ、FTP では 15MB/s くらい、NFS では 10MB/s くらい、と思った以上に差が出た。とりあえず FTP でがんばろう。