On Friday, April 24, 2015 10:24:06 PM lee wrote:
> "J. Roeleveld" <jo...@antarean.org> writes:
> > On Thursday, April 23, 2015 11:02:24 PM lee wrote:
> >> hydra <hydrapo...@gmail.com> writes:
> >> >  You mean the documentation at Gentoo about Xen sucks or the upstream
> >> > 
> >> > documentation? What information are you missing from there? Maybe we
> >> > can
> >> > add  the missing pieces for Xen being more accessible and easier to
> >> > use,
> >> > what do you think? :)
> >> 
> >> I mean the documentation they have on their wiki.  It's a confusing mess
> >> referring to various version with which things are being done
> >> differently.
> > 
> > The problem here is the different "implementations" that exist:
> > - Xen (install and configure yourself, toolset: 'xl' , 'xm' is deprecated)
> > - Citrix and XCP (pre-configured, install on dedicated server, toolset:
> > 'xcp') - OVM (Oracle's implementation, not sure which toolset they use)
> 
> Maybe, maybe not; the documentation is so confusing that I can't really
> tell what it is talking about.

Where did you look?

> >> Could you add missing pieces about why power management --- as in
> >> frequency scaling --- doesn't work
> > 
> > What doesn't work with this?
> > The following seems quite detailed:
> > http://wiki.xen.org/wiki/Xen_power_management
> 
> There was some command to query what frequencies the CPUs are running
> on, and it didn't give any output.  Documentation seems to claim that
> xen can do power management automagically, yet there was no way to
> verify what it actually does.

It works here:
# xenpm get-cpufreq-para all
cpu id               : 0
affected_cpus        : 0
cpuinfo frequency    : max [3101000] min [1600000] cur [1600000]
scaling_driver       : acpi-cpufreq
scaling_avail_gov    : userspace performance powersave ondemand
current_governor     : ondemand
  ondemand specific  :
    sampling_rate    : max [10000000] min [10000] cur [20000]
    up_threshold     : 80
scaling_avail_freq   : 3101000 3100000 2900000 2700000 2500000 2300000 2100000 
1900000 1700000 *1600000
scaling frequency    : max [3101000] min [1600000] cur [1600000]
turbo mode           : enabled

<snipped identical results for other CPU-cores>

Looks like it's actually working and I never configured this.

> > And the commands listed there (for the hypervisor based option) work on my
> > server.
> > 
> >> and what to do about keeping the time
> >> in sync between all VMs when you find out that this doesn't work as the
> >> documentation would have you think it does?
> > 
> > In what way doesn't it work?
> > The clocks are all synchronized and I don't need to use anything like
> > 'ntpd'
> The clocks were off by quite a bit after a while, and I had to use ntp
> to get them in sync.  Some documentation claims you don't need ntp or
> anything; some other documentation apparently tries to explain that
> keeping the clocks in sync cannot work unless the CPU(s) have some
> features having to do with clock consistency while they are in sleep
> states, and yet other documentation seems to say that using ntp cannot
> work because xen screws it off.  In the end, it was recommended to me to
> use ntp, which I found to work.  There was no way to figure out what xen
> was actually doing or not doing towards this, and nobody seemed to know
> how to keep the clocks in sync, other than using ntp, which appears to
> be deprecated.

Which version did you try?
I remember having had clock-issues requiring ntp when I first started using Xen 
over 10 years ago.

--
Joost

Reply via email to