Skip to content

Performance tests #2

@koolzz

Description

@koolzz

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions