Hello Everyone,
Please advice. Any help will be highly appreciated. Thank you in advance.
Test Setup:
  1. oVirt Centos 7.8 Virtulization Host
  2. Guest VM Centos 7.8 (Mutiqueue enabled 6 vCPUs with 6 Rx Tx Queues)
  3. The vCPUs are configured for host pass through (Pinned CPU).
The Guest VM runs the application in userspace. The Application consists of the parent process that reads packets in raw socket mode from the interface and forwards then to child processes (~vCPUs) via IPC (shared memory – pipes). The performance (throughput / CPU utilization) that I get with KVM is half of what I get with VMware.

Any thoughts on the below observations? Any suggestions? 


-Rav Ya