磁盘IO和网络IO那个是瓶颈?
是单纯的读取发送写入?
还是读取压缩发送再写入?
等等,欢迎讨论 
我想从另一台电脑把一个游戏(可能有几十G,很多文件)
同步到另一台玩

解决方案 »

  1.   

    硬盘SATA2.0(3.0估且不提)理论是3.0Gb/s,即使你用千兆网络那瓶颈仍在网络
    个人觉得单纯的读取发送效率更高
    最有效的方法,把硬盘拆下放在同一机上
    -----纯个人观点
      

  2.   

    Windows有一个同步工具Robocopy
    写磁盘的速度一般是17~40MB/Sec(非SCSI磁盘).看你的网络是100M还是1000M.千兆网络估计硬盘是瓶颈。
      

  3.   

    按理说硬盘IO应该比网络速度更快!
    如果数据仅有几十G,那么我感觉这两种方法应该都可以!!!!
    即便是百兆网络,实际传输速度几M/s,同步几十G的内容也用不了多长时间。。更何况只用复制不同的部分,加上利用网络只用在软件上动下脑筋,不用更改硬件,所以我倾向于利用网络来同步。
      

  4.   

    楼主在等待回帖的过程中,同步工作应该已经做完了吧?建议楼主两种方法都做一遍,然后通报一下结果  ^_^没太明白楼主的意思,是想一次性地手工做这个事情?还是要写程序实现这个功能?标题里说的是“同步”,但看你的帖子似乎只是要“复制”一次。如果真是要用程序做“同步”的话,倒还真是不用太考虑这两者谁是瓶颈的问题,只要把“差异”弄清楚就好了。
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  5.   

    只知道硬盘对拷要比千兆网共享拷文件快得多.
    硬盘相对于内存cpu是瓶颈,相对于网络,应该不会是瓶颈.
      

  6.   

    硬盘速度离理想值差很远。因为不是直接按扇区写,而需要按文件系统的要求写,所以磁头会不停地跳来跳去,这个机械动作的时间比电慢多了。具体速度和碎片化程度,同时读写的文件数有关,印象中以前IDE盘在FAT16下(DOS,只写一个文件)测试能写到接近100M(每次都格式化,无碎片)。
      

  7.   

    如果不是直连,网络IO还要考虑路由器or交换机是否是千兆的。