2004Davidjt
驱动牛犊
驱动牛犊
  • 注册日期2004-02-03
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1953回复:5

吐血请教网络丢包问题

楼主#
更多 发布于:2005-04-08 09:41
各位大佬,兄弟我有一个关于网络丢包的问题困扰了俺很久,万望能指点一下,拉兄弟一把。



我用的是vxWorks5.4.2+数字逻辑SEV P3400+82559ER网卡,它和一台P3 550加固计算机+realtek网卡 通过交换机连接,由P3 550加固计算机充当发送方,SEV P3400作为接收方。发送方式是一次发送n次,一次一个报文,每个报文m个字节,然后挂起大约200ms,如此循环。



那么就发现如果n=30 m=300 那么接收方就会丢报文;如果n=20 m=300 不会丢;n=20 m=150 也不会丢;从现象看似乎是网卡性能达不到要求,但是事实上这种网络流量应该是达不到82559ER的处理能力啊,82559ER的流量可以达到8到9兆bytes/s。不知道为何会出现这种现象?
随风而逝
dongyupeng
驱动牛犊
驱动牛犊
  • 注册日期2003-12-31
  • 最后登录2005-04-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-08 14:45
是不是中断进的太频繁?增加m,减少n,try again.
2004Davidjt
驱动牛犊
驱动牛犊
  • 注册日期2004-02-03
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-12 15:13
不好意思,前两天出差去了。
谢谢dongyupeng老兄,我试一下你的方法
随风而逝
member18
驱动牛犊
驱动牛犊
  • 注册日期2003-07-22
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-08 23:02
连续发送之间加点taskDelay试试
2004Davidjt
驱动牛犊
驱动牛犊
  • 注册日期2004-02-03
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-09 15:56
可能不行,我要的是速度,不可能在中间加上毫秒级的taskdelay的
随风而逝
dilys
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2010-07-05
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-08-06 16:16
你换块网卡试试,我以前用82559网卡时遇到过,发现是网卡芯片的问题。
游客

返回顶部