Performance tests using DPDK / ONVM module.
These are done with running epserver with single core with one of the 2 modules. Epwget is ran using the DPDK module.
Epwget -> Epserver
ONVM
64B
[ ALL ] dpdk0 flows: 1552, RX: 1139328(pps) (err: 0), 1.21(Gbps), TX: 1254237(pps), 1.11(Gbps)
[ ALL ] connect: 227929, read: 44 MB, write: 22 MB, completes: 227929 (resp_time avg: 2259, max: 2449 us)
8K
[ ALL ] dpdk0 flows: 1030, RX: 619332(pps) (err: 0), 4.58(Gbps), TX: 588952(pps), 0.48(Gbps)
[ ALL ] connect: 62083, read: 493 MB, write: 6 MB, completes: 62083 (resp_time avg: 16443, max: 20227 us)
DPDK
64B
[ ALL ] dpdk0 flows: 1682, RX: 1382417(pps) (err: 0), 1.46(Gbps), TX: 1450863(pps), 1.29(Gbps)
[ ALL ] connect: 275933, read: 53 MB, write: 27 MB, completes: 275933 (resp_time avg: 1852, max: 2201 us)
8K
[ ALL ] dpdk0 flows: 1041, RX: 801880(pps) (err: 0), 5.93(Gbps), TX: 754210(pps), 0.61(Gbps)
[ ALL ] connect: 80054, read: 633 MB, write: 7 MB, completes: 80054 (resp_time avg: 12183, max: 18195 us)
Apache benchmark
64B
| Stat name |
ONVM |
DPDK |
| Concurrency Level: |
1024 |
1024 |
| Time taken for tests: (seconds) |
15.071 |
15.717 |
| Complete requests: |
1000000 |
1000000 |
| Failed requests: |
0 |
0 |
| Total transferred: (bytes) |
204000000 |
204000000 |
| HTML transferred: (bytes) |
64000000 |
64000000 |
| Requests per second: [#/sec] (mean) |
66352.05 |
63624.45 |
| Time per request: [ms] (mean) |
15.433 |
16.094 |
| Time per request: [ms] (mean, all concurrent requests) |
0.015 |
0.016 |
| Transfer rate: [Kbytes/sec] received |
13218.57 |
12675.18 |
8K
| Stat name |
ONVM |
DPDK |
| Concurrency Level: |
1024 |
1024 |
| Time taken for tests: (seconds) |
27.182 |
25.996 |
| Complete requests: |
1000000 |
1000000 |
| Failed requests: |
0 |
0 |
| Total transferred: (bytes) |
8334000000 |
8334000000 |
| HTML transferred: (bytes) |
8192000000 |
8192000000 |
| Requests per second: [#/sec] (mean) |
36788.74 |
38467.03 |
| Time per request: [ms] (mean) |
15.433 |
16.094 |
| Time per request: [ms] (mean, all concurrent requests) |
0.027 |
0.026 |
| Transfer rate: [Kbytes/sec] received |
13218.57 |
12675.18 |
Performance tests using DPDK / ONVM module.
These are done with running epserver with single core with one of the 2 modules. Epwget is ran using the DPDK module.
Epwget -> Epserver
ONVM
DPDK
Apache benchmark
64B
8K