[ovs-discuss] kernel data-path CPU usage

Ben Pfaff blp at nicira.com
Wed Mar 18 14:56:20 UTC 2015


I don't know how vhost works.  My guess is that the OVS datapath was
executing as softirqs in the context of the vhost threads and therefore
being attributed to the vhost threads.  Or I could be wrong.

On Wed, Mar 18, 2015 at 03:44:47PM +0100, Mauricio Vásquez wrote:
> Thank you very much for your answer,
> 
> Just an extra question, in the case where I had the two virtual machines,
> where is ovs executed?.
> 
> On Tue, Mar 17, 2015 at 9:13 PM, Ben Pfaff <blp at nicira.com> wrote:
> 
> > On Tue, Mar 17, 2015 at 08:46:54PM +0100, Mauricio V??squez wrote:
> > > Finally, We ran a test with two pcs, each of them with two 10G NICs, one
> > PC
> > > was used as traffic generator meanwhile the another one was using OVS to
> > > make a bridge between the two NICs, in the pc with OVS we found that
> > there
> > > was a process called ksoftirqd what was using 100% of a core, once again
> > > there were not anything related to ovs.
> > >
> > > So, the question is, where is the dapa-path module executed? I mean, In
> > > which thread?
> >
> > The datapath doesn't have any threads, it runs in softirqs to process
> > packets as they arrive.
> >



More information about the discuss mailing list