地球上最快的web服务只能运行在64位Linux提供的先进复用EPOLL机制上。
aiCache.com想将其web加速软体从Java移到C时,他们花很长时间了解现有的操作平台。经过测试数月后明显发现,64位Linux提供了最高效的网路I/O模型。
毫无疑问,使用EPOLL机制是最佳选择,没有其他系统提供的机制与规模能够与之匹敌。
在64位Linux上使用该技术,aiCache能够把所有HTTP GET和POST请求缓存在内存中,而非磁碟上。
32位系统会限制提供每进程3GB的内存空间,而64位系统无此限制,没有实际限制一个进程可用多少内存。
使用64位开源Linux作为其平台并且利用EPOLL机制,aiCache从一台服务器服务数以万计的并发用户,同时几乎以零开销解决了著名C10K难题。
这样做仅利用6个极少数线程。
试验结果使用快速用户和小缓存回应。单一aiCache实例运行于英特尔酷睿2双处理器系统,有能力服务近9000请求/秒。
多亏Linux 64和EPOLL,通过在68千位下分发aiCache软体实现了该性能。相信Atari2600守旧派会懂那是什么意思。
“我们认为开源Linux世界提供了一个无可匹敌的技术平台”,是这个平台让我们变得卓越超凡。
马克斯·罗宾总裁
EPOLL机制,使服务数以万计的连线用户多达10000请求/秒成为可能
最新推荐文章于 2024-09-16 11:19:03 发布