免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1407 | 回复: 0
打印 上一主题 下一主题

listen()的backlog参数没读懂。。。求助求助~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-25 17:25 |只看该作者 |倒序浏览
问题1:关于listen函数的backlog参数设定的部分《UNIX网络编程》P80,说:“仅有固定数目的连接可以排队是为了处理服务器进程在连续的accept调用之间处于忙状态的情况。这就意味着两个队列中,已完成连接队列中的条目一般应比未完成连接队列中的条目多。然而,很忙的web服务器已证明这是不对的。
  上面这段话我读了n遍还是没懂什么意思。   

问题2:下表是某中等忙碌的web服务器上所测出得每个队列条目数的真实值,这些值是这样得到的:在某个工作日,每隔48ms便对一个监听http套接口采样两个队列的条目数,这样持续2两个小时。
——————————————————————————
队列中的条目数|未完成队列|已完成队列
0|3033|90358
1|7158|107
2|10551|59
3|12960|52
4|11949|38
5|9836|27
6|7754|31
7|6165|22
8|4829|30
9|3687|35
10|2674|30
11|1893|25
12|1431|29
13|1083|25
14|1065|29
15|980|7
16|784|
17|696|
18|514|
19|382|
20|294|
21|248|
22|161|
23|152|
24|121|
25|77|
26|48|
27|33|
28|79|
29|78|
30|90|
31|70|
32|29|
33|16|
34|4|
 |90924|90924       
——————————————————————————
  队列中的条目数和未完成队列、已完成队列之间是一种什么关系?未完成队列的值和已完成队列的数值是根据什么变化的?这个表完全我也看不懂得说。有没有高手帮我解说一下,感谢感谢。   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP