本帖最后由 VisualEleven 于 2010-11-01 10:18:25 编辑

解决方案 »

  1.   

    发送数据大小和对方的机器接受能力有关,以现在常用的机械式硬盘  7200转/分  的读入能力极限是12MBPS 现在出现的固态硬盘就不清楚了 
      

  2.   

    网卡,HUB都有速度上限,一般是10M/100M的吧,换成千兆网卡和千兆HUB看看...
      

  3.   

    我是两台机器直连的方式,没有读取文件,直接发送的buffer。
    UDP方式,发送的快慢应该和接收方联系不大啊。12MBPS对于我的发送来说,我觉得太慢了。我想达到千兆网卡的80%,HOHO... 
      

  4.   

    是求教呢,炫耀个p啊,呵呵。没有经验,按理说GE的网卡,如果只能达到10%的利用率,太低了吧
      

  5.   


    扯淡吧 7200转 12Mbps?  你用的是什么年代的硬盘现在普遍7200转100M/s  固态200M/s(常见的)
      

  6.   

    呵呵,你搞错了。是12MBytes/s
    不过,我的这个情况跟HDD无关,我就是发送的一个数组buff而已,不读写硬盘的。所以就是光纤硬盘也没用!
      

  7.   

    hoho,看走眼了.
    也许是你的包切的太碎了,包大小固定在1470byte试试了.
      

  8.   


    bps通常是bits per second的意思.
      

  9.   


    对你的知识很无语了12Mbps为12M bit per second = 12/8 MB/S = 1.5M byte/S,按你的理解硬盘速度才1.5M每秒?500G 7200转硬盘读取速度可达96MB/S,写入速度可达40MB/S