性能测试

mac修改打开文件数和进程数

现象

sudo ulimit -n 65535
/usr/bin/ulimit: line 4: ulimit: open files: cannot modify limit: Invalid argument

方案

~ echo kern.maxfiles=65535 | sudo tee -a /etc/sysctl.conf

# sysctl net.core.somaxconn 
net.core.somaxconn = 128
改为2048
# sysctl -w net.core.somaxconn=2048

持久化到配置文件,下次重启自动生效:

# echo "net.core.somaxconn = 2048" >> /etc/sysctl.conf
 
linux:ab post :

> ab  -p /data/tomcatlogs/llb-api/logs/post1.txt -T 'application/json' -k -c 1000 -n 10000 localhost:8102/xxxx
post1.txt 格式为json:如

{
"keyWord":"test虚拟","searchType":7
}