|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [xen-devel] System time monotonicity
On 9/4/08 19:36, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:
> OK, as long as the maximum uncorrected drift between physical TSCs
> does not exceed the guest-expected granularity of its virtual
> platform timer, I agree its good enough.
Ignoring power-saving events, TSCs are crystal-driven and hence we can
expect specified tolerance of a few ppm across temperature extremes, and in
practice over few-second periods I would expect tolerance of better than
1ppm. *However* I have seen platform timers (which also should be
crystal-driven) which inexplicably exhibit much worse behaviour.
> It appears that TSC drift for each pcpu is corrected by Xen
> once per second. Any idea for real systems out there what the
> maximum drift (per second) is? Will this be affected by
> existing or future power-savings designs (e.g. is it possible
> for the TSCs in one socket to be slowed down while the TSCs
> in another socket are not)? If so, as Kevin points out,
> some kind of affinity enforcement might be necessary for
> time-sensitive VMs.
P-state changes are informed to Xen so we can re-sync the local TSC
immediately. The tricky ones are unannounced thermal events because software
does not get informed about those. On some systems we can turn them off, on
others (new Intel platforms) TSC is constant-rate regardless. In a normal
running system thermal events are rare.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- RE: [xen-devel] System time monotonicity, (continued)
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- RE: [xen-devel] System time monotonicity, Tian, Kevin
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- RE: [xen-devel] System time monotonicity, Tian, Kevin
- RE: [xen-devel] System time monotonicity, Ian Pratt
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- Re: [xen-devel] System time monotonicity, Keir Fraser
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- Re: [xen-devel] System time monotonicity, Keir Fraser
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- Re: [xen-devel] System time monotonicity,
Keir Fraser <=
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
- Re: [xen-devel] System time monotonicity, Keir Fraser
- RE: [xen-devel] System time monotonicity, Dan Magenheimer
Re: [xen-devel] System time monotonicity, Keir Fraser
|
|
|
|
|