-
Notifications
You must be signed in to change notification settings - Fork 1
xufinal/python-cocurrency
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
测试并发性能 baseline和epoll测试代码来自网络,略做改动。 安装 1. 安装虚拟环境'pip install virtualenv' 2. 'apt-get install libevent-dev' 3. 创建虚拟环境'virtualenv evt' 4. 安装gevent './evt/bin/pip install gevent' 5. 安装gevent './evt/bin/pip install eventlet' 测试 1. 启动程序,例如'./evt/bin/python app/t_gevent.py' 2. siege -c 100 -r 100 -b htt://localhost:8080 在i3机器上,tps如下: t_baseline.py 性能取决与listen参数,如果listen(10),tps可以到3000左右, listen(1),tps在300左右。 t_epoll_level.py listen(1), epoll.poll(10),700左右,listen(10), epll.poll(10), tps在2400左右,峰值。 t_epoll_edge.py listen(1), epoll.poll(10),650左右,listen(10), epll.poll(10), tps在2000左右,峰值。 t_gevent.py tps在8000左右 t_eventlet.py tps在8000左右。
About
web server 压力测试;多种并发测试; socket ; epoll; gevent; greenlet;
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published