[dpdk-users] Tx burst getting failed with Virtio driver

Sharon sharon.t at altencalsoftlabs.com
Fri Apr 5 08:42:00 CEST 2019


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 <sharon.t at altencalsoftlabs.com> 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).
>


More information about the users mailing list