为什么读取内存比读取/ dev / null慢三倍?

时间:2016-03-08 07:52:27

标签: file ubuntu io nfs

我想从磁盘快速读取文件,我尝试了三种方法:

  1. bash:cat file_path>的/ dev / null的
  2. d:auto data = read(file_path);
  3. bash:rsync -av -P file_path path_to_fast_file_system
  4. 方法1.以470MB / s的速度读取,速度很快,但文件最终以/ dev / null结束,这不适合我的需要。 方法2.和3.读取速度为140MB / s,速度很慢,但它们可以满足我的需要。

    为什么读入内存要比读入/ dev / null慢三倍? 请告诉我如何以与cat相同的速度读取文件数据到/ dev / null但是进入内存或通过rsync?

0 个答案:

没有答案