Browse Source

Add the result of reuseport test case.

dev
fengbojiang 3 years ago
parent
commit
dc5b2a9e54
  1. BIN
      Bandwidth.png
  2. BIN
      CPS.png
  3. BIN
      CPS_Reuseport.png
  4. 11
      README.md
  5. BIN
      RPS.png

BIN
Bandwidth.png

After

Width: 584  |  Height: 314  |  Size: 25 KiB

BIN
CPS.png

After

Width: 584  |  Height: 316  |  Size: 12 KiB

BIN
CPS_Reuseport.png

After

Width: 578  |  Height: 357  |  Size: 25 KiB

11
README.md

@ -120,19 +120,24 @@ Nginx uses linux kernel's default config, all soft interrupts are working in the
Nginx si means modify the smp_affinity of every IRQ, so that the decision to service an interrupt with a particular CPU is made at the hardware level, with no intervention from the kernel.
Nginx Reuseport means enable "reuseport" in `nginx.conf`.
Nginx_FStack's 600 cache bytes' body was returned directly in nginx.conf.
All of these test cases use CPUs' physical cores.
CPS (Connection:close, Small data packet) test result
![](http://i.imgur.com/PvCRmXR.png)
![](CPS.png)
CPS_Reuseport (Connection:close, Small data packet) test result, This test case runs in a different test environment
![](CPS_Reuseport.png)
RPS (Connection:Keep-Alive, Small data packet) test data
![](http://i.imgur.com/CTDPx3a.png)
![](RPS.png)
Bandwidth (Connection:Keep-Alive, 3.7k bytes data packet) test data
![](http://i.imgur.com/1ZM6yT9.png)
![](Bandwidth.png)
## Licenses
See [LICENSE](LICENSE)

BIN
RPS.png

After

Width: 581  |  Height: 357  |  Size: 29 KiB

Loading…
Cancel
Save