2009-07-17 92 views
1

注:我使用Windows文件服务器和.NET高效创建tar文件

如果我要创建文件TAR文件上传到远程文件服务器上(意思,TAR文件将遥控器上创建文件服务器,原始文件在哪里),字节需要到我的机器然后回到文件服务器(因为我的机器正在运行生成TAR的代码),还是将它们留在文件服务器上?我在问最好的(理论)实现。

谢谢!

回答

1

这些字节需要被处理的地方。

  • 如果您在远程系统上处理它们,则必须传输它们。
  • 如果您在服务器上处理它们,则不需要传输它们。

如果您的目标是最大限度地减少带宽使用,最好的办法是在服务器上有一个脚本,当您的远程系统触发时为您生成tar文件。

最好的实现方式实际上取决于你的目标和约束条件。

1

字节必须读入您的机器。我知道你可以在远程服务器上执行TARing的唯一方法是让远程服务器生成TAR。例如,您可以通过SSH连接并在远程服务器上运行shell命令。

0

不幸的是,在描述的场景中,TAR操作将使用网络带宽。您需要在文件服务器上运行tar程序以避免使用带宽。