![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通讯
文章平均质量分 92
iteye_15264
这个作者很懒,什么都没留下…
展开
-
通讯系统经验谈【一】TCP连接状态分析:SYNC_RECV,CLOSE_WAIT,TIME_WAIT
面试时看到应聘者简历中写精通网络,TCP编程,我常问一个问题,TCP建立连接需要几次握手?95%以上的应聘者都能答对是3次。问TCP断开连接需要几次握手,70%的应聘者能答对是4次通讯。再问CLOSE_WAIT,TIME_WAIT是什么状态,怎么产生的,对服务有什么影响,如何消除?有一部分同学就回答不上来。不是我扣细节,而是在通讯为主的前端服务器上,必须有能力处理各种TCP状态。比如统计在本厂的一...原创 2012-12-08 23:58:50 · 459 阅读 · 0 评论 -
通讯系统经验谈【二】解读内核参数 - socket/文件句柄资源限制参数
在本系列的第一篇(http://maoyidao.iteye.com/blog/1744277)中介绍了TCP状态以及服务器上常出现的TIME_WAIT和CLOSE_WAIT状态的成因、影响和解决方法。本篇主要解读在一台并发15万连接的HTTP服务上的系统配置 Linux系统资源限制1. 最大文件数查看进程允许打开的最大文件句柄数:ulimit -n查看进程所占的文件描述符: ...原创 2012-12-10 13:41:55 · 222 阅读 · 0 评论 -
通讯系统经验谈【三】解读内核参数 - sysctl.conf
在上一篇中http://maoyidao.iteye.com/blog/1744309,主要介绍了和系统资源限制相关的参数。本文是通讯系统经验谈的第三部分,继续解读和系统性能相关的内核配置。 上篇介绍了和系统设置有关的几个参数,在一台系统上,连接到一个服务时的本地端口是有限的。由于端口是16位整数,也就只能是0到65535,而0到1023是预留端口,所以能分配的只是1024到65534...2012-12-10 23:34:54 · 185 阅读 · 0 评论