服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

将大文件推送到500多台计算机

我和一个团队合作pipe理500-600个租用Windows 7电脑的年度会议。 我们有大量需要同步到这些计算机的数据,最高可达1个TiB。 计算机分为多个房间,通过非pipe理千兆交换机连接。 我们通过Windows安装和configuration提前准备这些计算机,以及在我们发送基本映像供租赁公司复制之前,我们已经提供给我们的任何文件。 每年,我们都有现场演示者的方法,需要将大量数据推送到他们将要介绍的房间。有时,他们只有less量文件,如PDF幻灯片,但可以有时会大得多> 5 GiB。 我们目前推送这些文件的策略是使用批处理脚本和RoboCopy。 对于大的推送,我们实际上使用BitTorrent客户端来生成一个torrent文件,然后我们使用批量RoboCopy将torrent推送到正在被安装的BT客户端监视的远程机器上的一个文件夹中。 通常情况下,这些数据需要立即用一个小的时间窗口来推送。 我们在控制室里有几台机器,这些机器与我们用于推动的地板上的机器相同。 我们偶尔需要在远程机器上执行一个程序,我们目前使用批处理和PSexec来处理这个任务。 我们希望能够以“抱歉,自己的错”来回应这些最后时刻的推动,但是这不会发生。 BT方法让我们有更快的响应时间,但是当有多个作业被推送时,整个批处理过程可能会变得混乱。 我们将Enterprise Ghost用于其他stream程,在这么大规模的情况下效果并不好,而像这样的一年一度的任务真的非常昂贵。 编辑:有一个硬性的要求,在地板上的远程机器运行Windows。 控制机器没有硬操作系统要求。 由于上游路由器的复杂性,我真的希望远离多播。 是组播还是BitTorrent是更好的方法呢? 有没有另外的协议可能会更好?