McGarvey, Kevin
2014-01-21 22:50:30 UTC
I am sending UDP DNS queries to a KVM guest through Open vSwitch running on the RHEL hypervisor. With traffic of only 5K request/response pairs per second the CPU consumption of the ovs-vswitchd process is over 60%. The source IP and port change with each request, simulating normal UDP DNS traffic. It appears that each request is being handled as a new flow and is being sent to the userspace process. When I dump data flows with ovs-dpctl, there are thousands of flows that are never used.
Is there a way to get reasonable performance from Open vSwitch with this type of traffic? I tried adding a flow with ovs-ofctl, specifying the destination MAC of the guest and everything else wildcarded, but I saw no change in the CPU consumption of ovs-vswitchd.
Kevin McGarvey
Verisign Inc.
"This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed, and may contain information that is non-public, proprietary, privileged, confidential and exempt from disclosure under applicable law or may be constituted as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this message in error, notify sender immediately and delete this message immediately."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/discuss/attachments/20140121/28e259d8/attachment.htm>
Is there a way to get reasonable performance from Open vSwitch with this type of traffic? I tried adding a flow with ovs-ofctl, specifying the destination MAC of the guest and everything else wildcarded, but I saw no change in the CPU consumption of ovs-vswitchd.
Kevin McGarvey
Verisign Inc.
"This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed, and may contain information that is non-public, proprietary, privileged, confidential and exempt from disclosure under applicable law or may be constituted as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this message in error, notify sender immediately and delete this message immediately."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/discuss/attachments/20140121/28e259d8/attachment.htm>