netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* TSC unstable due to TSC halts in idle?
@ 2010-05-14 20:13 Jesper Dangaard Brouer
  2010-05-14 22:28 ` john stultz
  0 siblings, 1 reply; 4+ messages in thread
From: Jesper Dangaard Brouer @ 2010-05-14 20:13 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-kernel, netdev, Len Brown, Shaohua Li, hawk


Hi Thomas,

I want to know, if its safe to enable the TSC clocksource, when the
kernel reports:
  "Marking TSC unstable due to TSC halts in idle"

The system selects HPET (in current_clocksource), but I can still see
TSC as an available clocksource (in
/sys/devices/system/clocksource/clocksource0/available_clocksource).

Is it safe to enable TSC manually (by changing current_clocksource)?
(my workload is 10Git/s routing, cannot survive with a slow clock)


Any trick to avoid this? (e.g. kernel config setting, or a /sys/ setting
which changes the minimum P-state?)


The system is a new HP370-G6 server, with two Xeon X5550 CPUs.  Its
(currently) running a Debian compiled kernel 2.6.26-2-amd64.

Kernel log:
  checking TSC synchronization [CPU#0 -> CPU#1]: passed.
  checking TSC synchronization [CPU#0 -> CPU#2]: passed.
  ...
  checking TSC synchronization [CPU#0 -> CPU#14]: passed.
  checking TSC synchronization [CPU#0 -> CPU#15]: passed.
  Marking TSC unstable due to TSC halts in idle


Cheers,
   Jesper Brouer

--
-------------------------------------------------------------------
MSc. Master of Computer Science
Dept. of Computer Science, University of Copenhagen
Author of http://www.adsl-optimizer.dk
-------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-05-15  9:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-14 20:13 TSC unstable due to TSC halts in idle? Jesper Dangaard Brouer
2010-05-14 22:28 ` john stultz
2010-05-14 23:15   ` Suresh Siddha
2010-05-15  9:54     ` Jesper Dangaard Brouer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).