我有一个Linux程序,它将相当大的文件(400MB到10 to )复制到远程NFS服务器。我目前正在使用同步I/O调用将数据复制到NFS挂载。所有这些调用都发生在线程池中的单独线程中。我听说过很多关于使用Linux AIO来完成这些任务的事情。但我真的看不出它对大文件有什么好处。
与在线程中运行同步IO相比,使用AIO有哪些优点/缺点?在网络上有没有这类场景的统计比较?
当我尝试将DirectoryIterator用于同步文件夹时,它只返回“点”条目(..,.)。我的迷航同步文件夹名为code (在vmbox中),在这个目录中我有我的迷航文件和项目代码,所以当我使用DirectoryIterator for /home/vagrant时,它列出了所有目录,包括code