[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] ntpd under Xen Dom0 exhibits extremely high jitter/noise? runs stable/quiet under non-xen kernel.
On Tue, Jan 12, 2010 at 06:14:57PM -0800, mail ignored wrote: > On a selection of boxes, ntpd running in Xen Dom0 reproducibly > exhibits extermely high noise/jitter. > Switching back to -default, non-xen kernel ntpd runs with very low > jitter/noise. > > Question -- how can I 'tame' ntpd noise & jitter when running in Dom0? > Is the problem a config issue, or a bug? > > Already reported this downstream; everybody's "stumped". > How many vcpus does your dom0 have? Have you configured domain weights (ie. guaranteed cpu time for dom0?) Have you tried dedicating a single cpu core only for dom0? -- Pasi > Running > > uname -a > Linux test 2.6.31.8-0.1 #1 SMP 2009-12-15 23:55:40 +0100 x86_64 > x86_64 x86_64 GNU/Linux > > with @ grub, > > kernel /vmlinuz root=/dev/V0/ROOT rootfstype=ext4 > rootflags=journal_checksum resume=/dev/V0/SWAP showopts splash=silent > selinux=0 SELINUX_INIT=NO elevator=cfq vga=0x31a console=tty0 > console=ttyS0,57600n8 > > cat /sys/devices/system/clocksource/clocksource0/current_clocksource > tsc > > on 5 different mobos, all with AMD Phenom II X4 Deneb Cores > (http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocessors#.22Deneb.22_.28C2.2C_45_nm.2C_quad-core.29) > > e.g., > > grep "model name" /proc/cpuinfo > model name : AMD Phenom(tm) II X4 920 Processor > grep flags /proc/cpuinfo > flags : fpu de tsc msr pae mce cx8 apic mtrr mca cmov pat > clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext > 3dnow constant_tsc rep_good nonstop_tsc pni cx16 popcnt hypervisor > lahf_lm cmp_legacy extapic cr8_legacy abm sse4a misalignsse > 3dnowprefetch > > running ntpd, within ~ 5 minutes of launch, > > ntpq -p -c rv > > returns expected low-jitter, low-offset, full-reach results, > > remote refid st t when poll reach delay offset > jitter > > ============================================================================== > *clock.fmt.he.ne .PPS. 1 u 2 128 377 14.472 6.176 > 21.235 > +otc2.psu.edu 128.4.1.1 2 u 68 128 377 98.808 17.478 > 33.898 > +clock.isc.org 216.200.141.8 2 u 67 128 377 15.491 -4.421 > 22.236 > +clock.sjc.he.ne .CDMA. 1 u 66 128 377 14.973 14.981 > 23.539 > +zorro.sf-bay.or 216.218.254.202 2 u 77 128 377 14.861 -5.981 > 14.786 > +rrcs-64-183-56- .GPS. 1 u 124 128 377 34.705 11.295 > 36.253 > +nist1.aol-ca.tr .ACTS. 1 u 62 128 377 16.302 8.190 > 24.812 > > rebooting to, > > uname -a > Linux test 2.6.31.8-0.1-xen #1 SMP 2009-12-15 23:55:40 +0100 x86_64 > x86_64 x86_64 GNU/Linux > > with @ grub, > > kernel /xen.gz loglvl=all loglvl_guest=all dom0_mem=1024M > vga=gfx-1280x1024x32 console=vga,com1 com1=57600,8n1 iommu=1 > cpufreq=xen:performance cpuidle > module /vmlinuz-xen root=/dev/V0/ROOT rootfstype=ext4 > rootflags=journal_checksum resume=/dev/V0/SWAP showopts splash=silent > selinux=0 SELINUX_INIT=NO elevator=cfq vga=0x31a console=tty0 > console=xvc0,57600 iommu=off noirqdebug clocksource=xen > > and, > > cat /sys/devices/system/clocksource/clocksource0/current_clocksource > xen > > cat /etc/init.d/boot.local > xenpm set-scaling-governor ondemand > xenpm set-scaling-governor performance > > after boot, > > cat /proc/cpuinfo | grep MHz > cpu MHz : 2800.000 > cpu MHz : 2800.000 > cpu MHz : 2800.000 > cpu MHz : 2800.000 > > xenpm get-cpufreq-para | grep governor > current_governor : performance > current_governor : performance > current_governor : performance > current_governor : performance > > ntpd @ Dom0 return extremely high offset & jitter, never dropping to > 'normal', non-xen levels; e.g., even after 2-3 days of running, > > remote refid st t when poll reach delay offset > jitter > > ============================================================================== > +clock.fmt.he.ne .PPS. 1 u 60 64 377 21.185 -1690.8 > 658.866 > +otc2.psu.edu 128.4.1.1 2 u 33 64 377 109.992 -1754.1 > 659.825 > +clock.isc.org 216.200.141.8 2 u 2 64 377 13.304 -1827.8 > 676.431 > *clock.sjc.he.ne .CDMA. 1 u 46 64 377 21.193 -1724.5 > 655.151 > zorro.sf-bay.or 216.218.254.202 2 u 53 64 377 15.396 -1711.7 > 653.852 > +rrcs-64-183-56- .GPS. 1 u 28 64 377 53.359 -1766.9 > 657.547 > +nist1.aol-ca.tr .ACTS. 1 u 37 64 377 22.613 -1742.4 > 665.713 > > Also, with ntpd *off*, > > @ boot to kernel-default > sntp clock.isc.org && date && hwclock --show > 2009 Dec 28 10:38:49.000867 + 0.250226 +/- 0.023099 secs > Mon Dec 28 10:38:50 PST 2009 > Mon 28 Dec 2009 10:38:51 AM PST -0.998094 seconds > > @ boot to kernel-xen > sntp clock.isc.org && date && hwclock --show > ! 2009 Dec 28 10:31:32.000206 + 28800.725203 +/- 0.013941 secs > ! Mon Dec 28 18:31:32 PST 2009 > Mon 28 Dec 2009 10:31:33 AM PST -0.638684 seconds > > note the dramatic differences in 'sntp' & 'date' results. These > results can be reproduced swithicn back and forth between -xen & > -default kernel boots. > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |