使用 wrk 测试性能

wrk —latency -c 1000 http://192.168.1.1:10000

  1. 2 threads and 1000 connections
  2. Thread Stats Avg Stdev Max +/- Stdev
  3. Latency 32.87ms 45.98ms 1.62s 98.89%
  4. Req/Sec 660.23 1.00k 3.24k 80.77%
  5. Latency Distribution
  6. 50% 29.61ms
  7. 75% 33.17ms
  8. 90% 36.26ms
  9. 99% 183.55ms
  10. 1723 requests in 10.04s, 520.85KB read
  11. Socket errors: connect 749, read 1, write 0, timeout 4
  12. Non-2xx or 3xx responses: 1723
  13. Requests/sec: 171.66
  14. Transfer/sec: 51.89KB

[3188369.191582] nf_conntrack: table full, dropping packet

连接跟踪数查看下

sysctl net.netfilter.nf_conntrack_max

sysctl net.netfilter.nf_conntrack_count

sysctl -w net.netfilter.nf_conntrack_max=1048576

查看

netstat -s | grep socket