阅读:1953回复:5
吐血请教网络丢包问题
各位大佬,兄弟我有一个关于网络丢包的问题困扰了俺很久,万望能指点一下,拉兄弟一把。
我用的是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。不知道为何会出现这种现象? |
|
|
沙发#
发布于:2005-04-08 14:45
是不是中断进的太频繁?增加m,减少n,try again.
|
|
板凳#
发布于:2005-04-12 15:13
不好意思,前两天出差去了。
谢谢dongyupeng老兄,我试一下你的方法 |
|
|
地板#
发布于:2005-06-08 23:02
连续发送之间加点taskDelay试试
|
|
地下室#
发布于:2005-06-09 15:56
可能不行,我要的是速度,不可能在中间加上毫秒级的taskdelay的
|
|
|
5楼#
发布于:2005-08-06 16:16
你换块网卡试试,我以前用82559网卡时遇到过,发现是网卡芯片的问题。
|
|