入门指引 Server Client Process AsyncIO Memory HttpServer WebSocket 高级 其他

发布于 2015-08-09 09:43:18 | 439 次阅读 | 评论: 0 | 来源: 网络整理

代码在examples/c10k.php中,本测试启动10个子进程,发起长连接到Swoole的TCP Server. 由于单台机器的原因,ip_local_port_range的范围是32000-60000。 运行到28000个长连接时,由于local port不够用,无法再继续连接。

Swoole使用epoll作为事件轮询,可维持大量TCP连接。只要操作系统的内存足够,就一直可以增加维持的TCP长连接。

swoole_server每个连接所占用的内存为70-100字节,使用数据缓存,如EOF_CHECK/LENGTH_CHECK后可能会增加到每连接8K.

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务