网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1471回复:8

两个棘手的网络性能问题(20分)

楼主#
更多 发布于:2002-07-23 14:55

1 关于数据包大小对发送时间的影响
测试发送不同大小的数据包,当UDP包大小小于等于1024字节时,发送时间明显小于大于1024大小数据包的发送时间,为什么?。

2 关于Sockt发送方式的影响
Socket采用锁定方式或非锁定方式发送数据包,发现发送数据包的时间没有明显区别。为什么?

(以上测试环境WinNT)
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-23 21:31
不会吧,你是说整体的还是单个的数据包啊?
网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-24 10:21
是平均值。
测量方法是多次记录调用send函数前后的时间差(QueryPerformanceCounter(&PerformanceCount);)
取平均。
对于第1个问题
(测试发送不同大小的数据包,当UDP包大小小于等于1024字节时,发送时间明显小于大于1024大小数据包的发送时间,为什么?)
发现此现象的网卡是Intel 82559,其他网卡(Intel 82557)有的似乎没有此现象,是否与驱动程序有关,请各位驱动程序大侠指点
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-24 10:53
使用普通应用层的软件测得了吗?
我这倒是有82559的卡。
按第一贴的“给分”键,给分。
网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-24 13:19
我就是在应用层测的。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-24 13:25
自己的程序?可以共享的程序?
按第一贴的“给分”键,给分。
网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-24 14:36
是自己写的,需要的话,可以共享。
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-07-24 18:33
intel的卡在nt下是不是有一个自己的管理程序?

网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-24 21:17
是的
游客

返回顶部