1.使用简单:只有4个api函数:epoll_create() epoll_ctl() epoll_wait()个close()
2.支持大规模的socket连接:由于一个socket连接在epoll中是用一个FD(文件描述符)来表示的,所以epoll能支持最大并发连接的数量与linux能打开最大文件数量有关(或者说与内存有关)
3.高效的内存使用策略:
1).当epoll创建的时候,也就是调用epoll_create() 的函数后,会在内核中开辟一定内存空间(和epoll_create()中参数有...
分类:
其他好文 时间:
2015-07-13 12:16:45
阅读次数:
116
对于这个问题找到的一些资料, 仅供参考:------------------------------------------------------关于TIME_WAIT数量太多。从上面的描述我们可以知道,TIME_WAIT是个很重要的状态,但是如果在大并发的短链接下,TIME_WAIT 就会太多,...
分类:
其他好文 时间:
2015-07-08 10:48:41
阅读次数:
116
一. select 模型(apache的常用)1. 最大并发数限制,因为一个进程所打开的 FD (文件描述符)是有限制的,由 FD_SETSIZE 设置,默认值是 1024/2048 ,因此 Select 模型的最大并发数就被相应限制了。自己改改这个 FD_SETSIZE ?想法虽好,可是先看看下面...
分类:
系统相关 时间:
2015-07-07 10:45:56
阅读次数:
203
最近敲项目的时候偶然接触了MySql,但是却由于和Oracle之间的一些差别尤其是sql语句上的一些区别,让我走了很多弯路,所以这里就来总结一下它们两个之间的差别。
总的来说,Oracle是大型数据库而Mysql是中小型数据库,虽然Mysql是开源的但只是占市场的20%,而价格非常高的Oracle市场占有率是MySql的2倍。从使用上来讲,Oracle支持大并发、大访问量,是OLTP(O...
分类:
数据库 时间:
2015-07-05 19:58:24
阅读次数:
179
TCP最大连接数 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少?理论最大值 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local .....
分类:
其他好文 时间:
2015-07-01 20:26:37
阅读次数:
502
Tomcat 7最大并发连接数的正确修改方法[日期:2013-09-20]来源:Linux社区 作者:qysh123[字体:大 中 小]这是个很简单的问题,但是搜了一圈,发现大家都写错了。所以这里总结一下:几乎所有的中文网页都介绍,要修改Tomcat的默认最大并发连接数,应该进行如下设置(实际上这些...
分类:
其他好文 时间:
2015-07-01 15:39:02
阅读次数:
139
场景一:对单一键大并发量增加(INC)操作,模拟对热点产品的库存修改测试点:原子性,保证最后的键值等于所有键值增加操作的总和性能,保证在大并发量下写操作的性能没有大的降低线程数100次INC操作的平均时间服务端数据10140instantaneous_ops_per_sec(每秒处理指令数):342in..
分类:
其他好文 时间:
2015-06-30 18:38:11
阅读次数:
7326
转自:http://www.oschina.net/p/cshbbrain宝贝鱼(CshBBrain) 是一个来自中国的简单的轻量级的高性能的WebSocket服务器。支持服务器集群,能满足大并发量高容量的分布式系统开发。如果你需要开发带有集群功能的WebSocket服务器,宝贝鱼(CshBBrai...
分类:
Web程序 时间:
2015-06-27 16:13:06
阅读次数:
111
为了解决tomcat在大进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:一、使用 catalina.bat 等命令行方式运行的 tomcat查看系统最大支持内存命令:java -Xmx1024m -version1、修改 tomcat\bin\Catalin...
分类:
其他好文 时间:
2015-06-25 21:10:17
阅读次数:
160
原文:http://cenwj.com/2015/2/25/19本文参考文章为:优化Linux下的内核TCP参数来提高服务器负载能力Linux Tuning本文所面对的情况为:高并发数高延迟高丢包(典型的美国服务器)值得注意的是,因为openvz的VPS权限比较低,能够修改的地方比较少,所以使用op...
分类:
系统相关 时间:
2015-06-25 20:54:57
阅读次数:
176