如题,sniffer安装不上,哪位大虾知道的话出来吼一声。

解决方案 »

  1.   

    to wenxy1:
    多谢了!
    我下载了,现在还不晓得怎么使用~~~~~
    我想用来抓RTP包。
      

  2.   

    奇怪,抓不到本主机发出和收到的包!
    怎么用Ethereal抓RTP包?
      

  3.   

    to wenxy1 and xl_0426: 
    抓包分析出来的发送速率和程序中计算出来的发送速率相差很大正常吗?
    程序中有100个线程发送,每个线程发送的速率是5Mbps,但用ethereal抓包分析出来的速率只有120Mbps左右?怎么回事呢?
      

  4.   

    to  wenxy1 and xl_0426:Ethereal抓包工具分析出来的平均发送速率可靠吗?
      

  5.   

    程序中有100个线程发送,每个线程发送的速率是5Mbps你根本无法保证发送速度。无论是tcp 还是udp.你最多只能保证一个数据进入内核的速度。内核发送到网络的速度 你无法保证。
      

  6.   

    我要实现的目标是:实际发送到网络的速度达到500Mbps.现在还远远达不到啊!急!!!
      

  7.   

    单线程 速度 你可以达到多少呢?以1M大小 send 千m 能达到多少速度呢?100m 我的最高峰值 是89-92左右。windows 网络视窗的结果。 最高94 但是无法保持.
    iis + 我的iocp客户端。
      

  8.   

    单线程可以达到200Mbps多(用Ethereal抓包工具分析出来的平均速率)自己程序计算出来的速率远远高于这个速率!网络环境是千兆,千兆网卡,千兆路由器。
      

  9.   

    网络速度因为光速 带宽 机器相应 和滑动窗口大小的原因是有上限的。你如果看过tcp/ip 卷一  你就懂了。里面有一个地方 讲长肥窗口,就是将1000m 的这个问题。 你可以继续加线程 ,最好将流量分散到不同的主机上。速度是可以持续上升的。关于速度 你可以用windows 的那个观察期 很好很直观。
      

  10.   

    to im2web:具体有哪些可能的原因呢?我如何来排查呢?速度一定要上去才行啊!(项目已经拖了2个月了,这个月底是最后期限了,急啊!)
      

  11.   

    如果你熟悉 tcp 栈的话  很简单。
    你读一下 我说的卷一  你就知道了简单的来说, 你从抓的包里面是可以看到的, 状况应该是 发送端发送了65535 个数据后,等待对方的ack
    对方的ack 返回以前不再有数据发出。 如果是这种情况 那就是肥长管道了。 你应该可以同时启动更多的连接,提高整体速度的。
      

  12.   

    to im2web:
    thanks a lot!
    费了9牛2虎之力,终于装上sniffer了。用sniffer抓包,发送速率和我程序中计算出来的速率就很接近了.只是用sniffer抓包时会出现死机或者蓝屏。