I compared the performance of Jester on FreeBSD with that on Linux, then the 
result showed req/sec of Jester on FreeBSD is 1/10 of that on Linux. I changed 
kernel parameters of FreeBSD; kern.ipc.somaxconn=4096, 
net.inet.icmp.icmplim=40000, but the result did not change much. Load 
tester(wrk) was running on Linux. Did I overlook something?

Load test to Jester on Amazon Linux 2 (EC2 m5.4xlarge) 
    
    
    $ wrk -t 32 -c 256 http://172.31.41.171:5000/
    Running 10s test @ http://172.31.41.171:5000/
      32 threads and 256 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   519.69us    2.73ms 208.48ms   99.29%
        Req/Sec    20.21k     1.33k   48.62k    89.05%
      6499276 requests in 10.10s, 0.93GB read
    Requests/sec: 643534.47
    Transfer/sec:     94.51MB
    
    
    Run

Load test to Jester on FreeBSD 12 (EC2 m5.4xlarge) 
    
    
    $ wrk -t 32 -c 256 http://172.31.40.197:5000/
    Running 10s test @ http://172.31.40.197:5000/
      32 threads and 256 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    10.44ms   23.96ms 160.38ms   92.12%
        Req/Sec     2.03k   576.70    10.56k    85.57%
      638425 requests in 10.10s, 93.76MB read
    Requests/sec:  63213.33
    Transfer/sec:      9.28MB
    
    
    Run

Reply via email to