redn-io / RedN

Arbitrary offloads for RDMA NICs
https://www.redn.io/
84 stars 20 forks source link

CPU is fully taken under RedN mode #5

Open authwork opened 1 year ago

authwork commented 1 year ago

@wreda @ChengjunJia

A cool result on my platform. However, I found the server takes 100% CPU under RedN mode. Is that correct and any optimizations on it?

RedN
Run Complete
        count 1000
        avg: 0.020 msec (20.04 usec)
        min: 0.017 msec (17.32 usec)
        max: 0.027 msec (27.40 usec)
        std: 0.001 msec (1.38 usec)
        50 percentile    : 0.021 msec (20.62 usec)
        99 percentile    : 0.022 msec (21.83 usec)
        99.9 percentile  : 0.027 msec (27.40 usec)

One-sided
Run Complete
        count 1000
        avg: 0.086 msec (85.83 usec)
        min: 0.072 msec (72.30 usec)
        max: 0.163 msec (163.16 usec)
        std: 0.004 msec (3.78 usec)
        50 percentile    : 0.085 msec (85.46 usec)
        99 percentile    : 0.097 msec (96.85 usec)
        99.9 percentile  : 0.163 msec (163.16 usec)

Two-sided
Run Complete
        count 1000
        avg: 0.068 msec (67.74 usec)
        min: 0.056 msec (56.44 usec)
        max: 0.175 msec (174.84 usec)
        std: 0.006 msec (5.81 usec)
        50 percentile    : 0.067 msec (66.85 usec)
        99 percentile    : 0.079 msec (79.38 usec)
        99.9 percentile  : 0.175 msec (174.84 usec)