| |
| ab -n 10000 -c 100 -k -H 'apikey: zPRbr13mXe' http://10.1.1.120/gnapi/open/system/testredis |
| |
| -c 并发数 |
| -n 测试总次数 (与 -t 哪个先到就停止 ) |
| -t 测试时长 (与 -n 哪个先到就停止 ) |
| -s 接口超时时间 |
| -v keeplive |
| |
| |
| |
| ab -t 60 http://example.com/ |
| |
| |
| ab -t 30 -n 1000 http://example.com/ |
| |
| |
| |
| ab -s 30 http://example.com/ |
| |
| |
| ab -s 60 -c 10 http://example.com/slow-api |
| |
| |
| ab -s 5 -c 100 -n 1000 http://example.com/api |
| |
| |
| ab -s 60 -c 10 -n 100 http://example.com/upload |
| |
| |
| ab -s 2 -c 100 -n 1000 http://example.com/quick-api |
| |
| |
| |
| ab -v 4 -n 100 -c 10 http://example.com/ |
| -v 1 |
| -v 2 |
| -v 3 |
| -v 4 |
| |
| |
| 默认只支持 1024 的并发,可以使用 ulimt -n 65535 修改并发数 |
| |
| |
| ulimit -a |
| |
| |
| ulimit -n |
| ulimit -u |
| ulimit -m |
| ulimit -v |
| |
| |
| ulimit -n 65535 |
| |
| |
| ulimit -u 65535 |
| |
| 永久修改 |
| 需要编辑 /etc/security/limits.conf 文件: |
| limits.conf |
| 重要参数说明 |
| soft:警告限制,可以被用户增加到 hard 限制 |
| hard:硬限制,用户不能超过这个限制 |
| nofile:打开文件描述符的最大数量 |
| nproc:用户可以创建的进程数 |
| *:表示对所有用户生效 |