<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)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
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;}
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;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
--></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="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi ALL,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am running the RHEL 7.1 in both host and guest for a low latency network performance test.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I use the realtime-virtual-host for the host and realtime-virtual-guest for guest.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These optimize really improve my network performance in the RFC 2544 throughput test.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; But I fund there are error in the guest OS, when I enable the nohz_full.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Looks like the nohz_full can&#8217;t be enable in the guest OS.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Do we need remove the nohz_full in the realtime-virtual-guest for guest?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Here is information from the Guest OS.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">[root@localhost ~]# cat /proc/cmdline<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">BOOT_IMAGE=/vmlinuz-3.10.0-229.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet default_hugepagesz=1G hugepagesz=1G hugepages=2 nmi_watchdog=0 selinux=0
 isolcpus=2-3 nohz_full=2-3 intel_pstate=disable nosoftlockup<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ------------[ cut here ]------------<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ------------[ cut here ]------------<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: WARNING: at kernel/time/tick-sched.c:187 can_stop_full_tick&#43;0x119/0x1e0()<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: WARNING: at kernel/time/tick-sched.c:187 can_stop_full_tick&#43;0x119/0x1e0()<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: NO_HZ FULL will not work with unstable sched clock<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: NO_HZ FULL will not work with unstable sched clock<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Modules linked in:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Modules linked in:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: CPU: 3 PID: 26 Comm: migration/3 Not tainted 3.10.0-229.el7.x86_64 #1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: CPU: 2 PID: 22 Comm: migration/2 Not tainted 3.10.0-229.el7.x86_64 #1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Hardware name: QEMU Standard PC (i440FX &#43; PIIX, 1996), BIOS rel-1.8.1-0-g4adadbd-20150316_085822-nilsson.home.kraxel.org 04/01/2014<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Hardware name: QEMU Standard PC (i440FX &#43; PIIX, 1996), BIOS rel-1.8.1-0-g4adadbd-20150316_085822-nilsson.home.kraxel.org 04/01/2014<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd83ee8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd03ee8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 00000000ed88478b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 000000007151008b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd83ea0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd03ea0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffffffff81604b0a<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffffffff81604b0a<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd83ed8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd03ed8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffffffff8106e34b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffffffff8106e34b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd8da40<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd0da40<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 0000000000000003<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 0000000000000002<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff880036cd7d01<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff880036cd7d01<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 0000000000000282<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: 0000000000000282<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff880139beffd8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff880139bdbfd8<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd83f40<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ffff88013fd03f40<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Call Trace:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: Call Trace:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: &lt;IRQ&gt;<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: &lt;IRQ&gt;<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81604b0a&gt;] dump_stack&#43;0x19/0x1b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81604b0a&gt;] dump_stack&#43;0x19/0x1b<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8106e34b&gt;] warn_slowpath_common&#43;0x6b/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8106e34b&gt;] warn_slowpath_common&#43;0x6b/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8106e3ec&gt;] warn_slowpath_fmt&#43;0x5c/0x80<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8106e3ec&gt;] warn_slowpath_fmt&#43;0x5c/0x80<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810d0eb9&gt;] can_stop_full_tick&#43;0x119/0x1e0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810d0eb9&gt;] can_stop_full_tick&#43;0x119/0x1e0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810d1200&gt;] tick_nohz_irq_exit&#43;0x80/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810d1200&gt;] tick_nohz_irq_exit&#43;0x80/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81077f0b&gt;] irq_exit&#43;0x8b/0x120<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81077f0b&gt;] irq_exit&#43;0x8b/0x120<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81616fd5&gt;] smp_apic_timer_interrupt&#43;0x45/0x60<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81616fd5&gt;] smp_apic_timer_interrupt&#43;0x45/0x60<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8161569d&gt;] apic_timer_interrupt&#43;0x6d/0x80<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8161569d&gt;] apic_timer_interrupt&#43;0x6d/0x80<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: &lt;EOI&gt;<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: &lt;EOI&gt;<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f2952&gt;] ? multi_cpu_stop&#43;0x82/0xf0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f2952&gt;] ? multi_cpu_stop&#43;0x82/0xf0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f28d0&gt;] ? cpu_stop_should_run&#43;0x50/0x50<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f28d0&gt;] ? cpu_stop_should_run&#43;0x50/0x50<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f2b58&gt;] cpu_stopper_thread&#43;0x88/0x160<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810f2b58&gt;] cpu_stopper_thread&#43;0x88/0x160<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810a478e&gt;] ? finish_task_switch&#43;0xee/0x170<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810a478e&gt;] ? finish_task_switch&#43;0xee/0x170<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81609925&gt;] ? __schedule&#43;0x2c5/0x7b0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff81609925&gt;] ? __schedule&#43;0x2c5/0x7b0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109fdaf&gt;] smpboot_thread_fn&#43;0xff/0x1a0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109fdaf&gt;] smpboot_thread_fn&#43;0xff/0x1a0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109fcb0&gt;] ? lg_global_unlock&#43;0xc0/0xc0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109fcb0&gt;] ? lg_global_unlock&#43;0xc0/0xc0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109739f&gt;] kthread&#43;0xcf/0xe0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8109739f&gt;] kthread&#43;0xcf/0xe0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810972d0&gt;] ? kthread_create_on_node&#43;0x140/0x140<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810972d0&gt;] ? kthread_create_on_node&#43;0x140/0x140<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8161497c&gt;] ret_from_fork&#43;0x7c/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff8161497c&gt;] ret_from_fork&#43;0x7c/0xb0<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810972d0&gt;] ? kthread_create_on_node&#43;0x140/0x140<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: [&lt;ffffffff810972d0&gt;] ? kthread_create_on_node&#43;0x140/0x140<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ---[ end trace 53841d7ee8fd2cd6 ]---<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:1.0in">Jul 28 09:59:46 localhost kernel: ---[ end trace 53841d7ee8fd2cd7 ]---<o:p></o:p></p>
</div>
</body>
</html>