谁的UDP发包程序能达到网卡极限

ping_2001 2006-07-18 11:33:47
我试了一些方法, 在100M网, 能达到90%左右, 即数据传输率可达11--12MByte/s
但在1000M网络, 同样的程序却只能达到30%, 即数据传输率在30MByte/s左右,

用一些网络速度测试工具, 它们却可以达到带宽的70-80%.
各位有什么好方法能提高啊
...全文
331 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
netsys2 2006-07-18
  • 打赏
  • 举报
回复
一般这种测试都是用多线程,尽量占满CPU。一般网卡的速度是低于CPU处理能力的,
但1000M卡没用过,如果你用多线程都压不满,就换台多CPU快速的机器。
ping_2001 2006-07-18
  • 打赏
  • 举报
回复
windows 的文件拷贝也能到带宽的50%
ping_2001 2006-07-18
  • 打赏
  • 举报
回复
带宽占用率可能和你的帧长度也有关
完全正确!!!
当我把帧调成10000时, 带宽占到了90%.
谢了, 各位.
ensoniq 2006-07-18
  • 打赏
  • 举报
回复
带宽占用率可能和你的帧长度也有关?
ping_2001 2006-07-18
  • 打赏
  • 举报
回复
我用完成端口做的测试
ping_2001 2006-07-18
  • 打赏
  • 举报
回复
netsys2(来电!)
按你的方法试了, 我用两个线程发,这样就占满CPU了(我的是DuoCore的), 带宽占有率有所上升, 到了40%左右了.

用测速工具, cpu占有率才60%-70%, 但带宽却能达到70%

dayforever 2006-07-18
  • 打赏
  • 举报
回复
用异步的方式,不停的投递发送....

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧