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