可乐博客

linux web高并发优化

朋友和我说,php如何做到8核16G内存达到百万tcp链接
其实原理很简单,linux下修改ulimit为65535,开5个php,用nginx做负载均衡
那么其实是ulimit影响了,所以Python web下同理
就去查了一下
内核参数默认值一般是128(定义了系统中每一个端口最大的监听队列的长度)

参考
Flask 运行性能调优
inux 修改内核tcp参数,优化服务端高并发请求
性能调优ulimit增加TCP连接数最大限制
linux内核优化(百万级别长连接,并发测试指南)
linux 调优 Linux内核参数详解

Pythonic