[openstack-dev] Efficiently pin running VMs to physical CPUs automatically

Wang, Shane shane.wang at intel.com
Mon Jun 24 03:33:48 UTC 2013


Very glad to see that, too. We also have some thoughts to look at the usage of CPU resources (like cache) for each VM, and adjust to aggregate and bind VMs to physical CPUs for QoS.
Look forward to seeing the initiatives proposed below to move forward.

Thanks.
--
Shane

> -----Original Message-----
> From: Qing He [mailto:Qing.He at radisys.com]
> Sent: Saturday, June 22, 2013 2:11 AM
> To: OpenStack Development Mailing List
> Subject: Re: [openstack-dev] Efficiently pin running VMs to physical CPUs
> automatically
> 
> 
> Russell,
> That's great initiative!  I'm wondering if a framework/abstraction layer can be
> built so that different algorithms can be plugged in. I'm sure we can learn from
> the none-vm world:
> http://en.wikipedia.org/wiki/Processor_affinity
> 
> Thanks,
> Qing
> 
> >
> > -----Original Message-----
> > From: Russell Bryant [mailto:rbryant at redhat.com]
> > Sent: 20 June 2013 17:48
> > To: openstack-dev at lists.openstack.org
> > Subject: Re: [openstack-dev] Efficiently pin running VMs to physical
> > CPUs automatically
> >
> > On 06/20/2013 10:36 AM, Giorgio Franceschi wrote:
> >> Hello, I created a blueprint for the implementation of:
> >>
> >> A tool for pinning automatically each running virtual CPU to a
> >> physical one in the most efficient way, balancing load across
> >> sockets/cores and maximizing cache sharing/minimizing cache misses.
> >> Ideally able to be run on-demand, as a periodic job, or be triggered
> >> by events on the host (vm spawn/destroy).
> >>
> >> Find it at
> >> https://blueprints.launchpad.net/nova/+spec/auto-cpu-pinning
> >>
> >> Any inputappreciated!
> >
> > I'm actually surprised to see a new tool for this kind of thing.
> >
> > Have you seen numad?
> >
> > --
> > Russell Bryant
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list