[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

"Losing too many ticks!"



Hallo,

ich habe hier auf einem x86 SMP System mit 2.6.10er Kernel ein 
periodisch auftretendes Problem.

Nach ein paar Tagen uptime lassen sich bestimmte Anwendungen nicht mehr
aufrufen oder schon gestartete sind nicht mehr ansprechbar, z.B. hängt
der Aufruf  cat /var/log/syslog oder der Apache/MySQL laufen nicht mehr
usw.

Im Syslog taucht dann diese Meldung auf:

************

Losing too many ticks!
TSC cannot be used as a timesource.
Possible reasons for this are:
 You're running with Speedstep,
 You don't have DMA enabled for your hard disk (see hdparm),
 Incorrect TSC synchronization on an SMP system (see dmesg).
Falling back to a sane timesource now.

************


Ok, also
die erste "reason" ist nicht der Fall, die zweite "reason" trifft
ebenfalls nicht zu es sind UW2-SCSI Platten eingebaut und die dritte
"reason" habe ich geprüft und in der Tat gab es da eine Warnung.

Daraufhin habe ich in den Kernel die Option:
CONFIG_X86_TSC=y
einkompiliert und neu gestartet.

Leider tritt das Problem immer noch auf, jedoch gibt es keine Warnung 
mehr beim booten, sondern das liest sich recht positiv:

************

Total of 2 processors activated (3440.64 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=-1 pin2=0
...trying to set up timer (IRQ0) through the 8259A ...
..... (found pin 0) ...works.
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs

************
      

Ein zweiter exakt gleich konfigurierter Rechner (sowohl Hardware als
auch Software/Kernel Optionen) läuft dagegen anstandlos und hat diese 
Probleme nicht.

Doch vielleicht ein Hardwaredefekt?


Tschuess,
	Joerg


-- 



Reply to: