Hi,

Regarding pps,

6 Gbps comes around to be less than 0.6 Mpps with packet size 1300 Bytes.

Also, in a GCP VM instance, virtio is able to process 10 Gbps easily with 5-6 cores. (without DPDK)

Kindly advice.

Thanks & Regards,
Sharon T N


On 04/04/19 9:11 PM, Stephen Hemminger wrote:
On Thu, 4 Apr 2019 13:01:16 +0530
Sharon <[email protected]> wrote:

Hi,

With a dpdk based application inside GCP VM instance,
it is observed that while sending UDP packets of length 1300 at around 6
Gbps rate, tx burst starts failing frequently.
Virtio (like all devices) can only transmit so fast.
If you transmit faster than the host can consume, the queue will get full
this shows up in DPDK when all transmit descriptors are used.

6Gbps is about 4.4 Mpps and the upper bound on virtio is usually about 1 to 2 
Mpps
because of the overhead of host processing (vhost and linux bridge).

Reply via email to