<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Miriam;
        panose-1:2 11 5 2 5 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:184558654;
        mso-list-type:hybrid;
        mso-list-template-ids:70406494 67633167 67633177 67633179 67633167 67633177 67633179 67633167 67633177 67633179;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:202787818;
        mso-list-type:hybrid;
        mso-list-template-ids:1735194588 67633167 67633177 67633179 67633167 67633177 67633179 67633167 67633177 67633179;}
@list l1:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2
        {mso-list-id:729961633;
        mso-list-type:hybrid;
        mso-list-template-ids:-189209040 67633167 67633177 67633179 67633167 67633177 67633179 67633167 67633177 67633179;}
@list l2:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EL link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hi all,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I am trying to run some performance tests using libvirt 1.2.17. For these tests it is necessary to set a specific affinity for the VCPUs of a running VM.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>The problem is, that I noticed a significant performance drop in my metrics when using ‘vcpupin’ from the virsh console instead of running ‘taskset’ natively.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Specifically the methods I am comparing are<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo3'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Using native shell<o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span lang=EN-US>taskset –a –cp $MY_CPUSET $MY_DOMAIN_PID <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo3'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Using virsh console (performance ~30% down)<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US>for all $VCPUs<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:36.0pt'><span lang=EN-US>virsh vcpupin my_domain –cpulist $MY_CPUSET –vcpu $VCPU –live<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                virsh emulatorpin my_domain –cpulist $MY_CPUSET –live<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>It seems that the usage of ‘vcpupin’ causes a performance drop even if it is run alongside ‘taskset’ on the same $CPU_SET<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Functionally everything seems to be working when I check the ‘/proc/’ filesystem<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                cat /proc/MY_DOMAIN_PID/*/status | grep Cpus_allowed_list<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>My questions are:<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Has anybody else noticed this?<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Is this expected based on the implementation details?<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Is this a bug that is fixed in a newer libvirt version?<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo1'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>       </span></span></span><![endif]><span lang=EN-US>Is there a solution to this issue?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Thanks,<o:p></o:p></span></p><table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='background:white;border-collapse:collapse'><tr><td colspan=2 style='padding:0cm 0cm 6.0pt 0cm'><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'>George Paraskevopoulos</span><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'>   </span><span lang=EN-US style='mso-fareast-language:EL'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'>Software Engineer (SDN/NFV)</span><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'>, </span><span lang=EN-US style='font-size:8.5pt;font-family:Consolas;color:#4F81A2;mso-fareast-language:EL'>INTRACOM-TELECOM</span><span lang=EN-US><o:p></o:p></span></p></td></tr><tr><td valign=top style='padding:0cm 9.0pt 0cm 0cm'><p class=MsoNormal><span style='font-size:8.5pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'><img width=12 height=12 id="Picture_x0020_2" src="cid:image001.png@01D1AD31.BC1CECB0" alt="https://newoldstamp.com/editor/images/phone_g.png"></span><span style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'> </span><span style='font-size:8.5pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'>+ 30 210 667 7689</span><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'><o:p></o:p></span></p></td><td valign=top style='padding:0cm 9.0pt 0cm 0cm'><p class=MsoNormal><span style='font-size:8.5pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'><img width=12 height=12 id="Picture_x0020_4" src="cid:image002.png@01D1AD31.BC1CECB0" alt="https://newoldstamp.com/editor/images/email_g.png"></span><span style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'> <a href="mailto:geopar@intracom-telecom.com" target="_blank"><span style='font-size:8.5pt;color:#7B7B93;border:none windowtext 1.0pt;padding:0cm;text-decoration:none'>geopar@intracom-telecom.com</span></a></span><span style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D'><o:p></o:p></span></p></td></tr><tr><td colspan=2 style='padding:0cm 0cm 0cm 0cm'><p class=MsoNormal><span style='font-size:8.5pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'><img border=0 width=12 height=12 id="Picture_x0020_5" src="cid:image003.png@01D1AD31.BC1CECB0" alt="https://newoldstamp.com/editor/images/address_g.png"></span><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'> </span><span lang=EN-US style='font-size:8.5pt;font-family:Consolas;color:#8D8D8D;mso-fareast-language:EL'>19.7 km Markopoulou Ave 19002 Peania, Athens, Greece</span><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#8D8D8D'><o:p></o:p></span></p></td></tr><tr><td colspan=2 style='border:none;border-top:solid #4F81A2 1.5pt;padding:0cm 0cm 0cm 0cm'></td></tr></table><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:EL'><o:p> </o:p></span></p><p class=MsoNormal><i><span lang=EN-US style='font-size:8.0pt;font-family:"Arial","sans-serif";color:#595959;mso-fareast-language:EL'>The information in this e-mail message and any attachments are intended only for the individual or entity to whom it is addressed and may be confidential. If you have received this transmission in error, and you are not an intended recipient, be aware that any copying, disclosure, distribution or use of this transmission or its contents is prohibited.  INTRACOM TELECOM and the sender accept no liability for any loss, disruption or damage to your data or computer system that may occur while using data contained in, or transmitted with, this email. Views or opinions expressed in this message may be those of the author and may not necessarily represent those of INTRACOM TELECOM.<o:p></o:p></span></i></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>