Ask Your Question
1

Does RDO Kilo on F22 support cpu pinning and numa topology ?

asked 2015-08-01 03:10:20 -0500

I am aware of results posted in CPU Pinning and NUMA Topology on RDO Kilo upgraded via qemu-kvm-ev-2.1.2-23.el7.1 on CentOS 7.1
Was similar testing performed for RDO Kilo on Fedora 22 ?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
1

answered 2015-08-01 11:41:30 -0500

dbaxps gravatar image

updated 2015-08-05 09:39:12 -0500

UPDATE 08/05/2015
After upgrade to upstream version of openstack-puppet-modules-2015.1.9
You might be hit by https://bugzilla.redhat.com/show_bug....
Apply workaround :-
Pre-patch neutron_api.pp per https://review.openstack.org/#/c/209032/
END UPDATE

It looks like answer is "yes" for CPU Pinning http://bderzhavets.blogspot.com/2015/...
Due to i7 47XX CPUs limitation ( 4 Cores + HT ) I got just one cell, it was detected, no problems with VM's XML profiles, but for real test I need 8 Cores CPU at least and board which I am unable to afford.
Fragments of XML profile of VM started in the cloud via generated flavor enabling CPU pinning

. . . . . . . . 
 <memory unit='KiB'>4194304</memory>
  <currentMemory unit='KiB'>4194304</currentMemory>
  <vcpu placement='static'>4</vcpu>
  <cputune>
    <shares>4096</shares>
    <vcpupin vcpu='0' cpuset='2'/>
    <vcpupin vcpu='1' cpuset='6'/>
    <vcpupin vcpu='2' cpuset='3'/>
    <vcpupin vcpu='3' cpuset='7'/>
    <emulatorpin cpuset='2-3,6-7'/>
  </cputune>
  <numatune>
    <memory mode='strict' nodeset='0'/>
    <memnode cellid='0' mode='strict' nodeset='0'/>
  </numatune>

. . . . . . 

  <cpu mode='host-model'>
    <model fallback='allow'/>
    <topology sockets='2' cores='1' threads='2'/>
    <numa>
      <cell id='0' cpus='0-3' memory='4194304' unit='KiB'/>
    </numa>
  </cpu>
edit flag offensive delete link more

Comments

Thanks a lot for keeping me posted

andrew.shvartz gravatar imageandrew.shvartz ( 2015-08-05 10:49:53 -0500 )edit
1

answered 2015-08-01 17:02:53 -0500

sgordon gravatar image

The virtualization stack in Fedora supports CPU pinning and NUMA topology tuning and the RDO Kilo packages are able to make use of it. Refer to this blog for more information on enabling it: http://redhatstackblog.redhat.com/201...

edit flag offensive delete link more

Comments

Could you, please, elaborate which version of fedora you are referring

andrew.shvartz gravatar imageandrew.shvartz ( 2015-08-02 02:24:31 -0500 )edit

The context of the question was Fedora 22, but the truth is all currently supported editions (not end of life'd) of Fedora have the required virtualization stack.

sgordon gravatar imagesgordon ( 2015-08-02 11:09:30 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-08-01 03:10:20 -0500

Seen: 437 times

Last updated: Aug 05 '15