Timer problems on FreeBSD 11R on KVM
Dmitry Marakasov
amdmi3 at amdmi3.ru
Fri Mar 3 09:31:48 UTC 2017
* Allan Jude (allanjude at freebsd.org) wrote:
> > I'm running a bunch of FreeBSD VMs on VPS provider which uses KVM.
> > Recently one of them began bahaving strangely. Symptoms:
> >
> > - Much ~(30%) CPU spent in intr
> > - top shows CPU used by "intr{swi4: clock (0)}"
> > - kernel: calcru: runtime went backwards from 13958 usec to 10792 usec for pid 919 (sshd)
> > messages in logs
> > - There's no much load, no high network traffic, systat shows no excess
> > interrupts.
> > - This intr load is sporadic in form of ~30 minute busts each several
> > hours
> > - The box had ntpd running, but disabling it doesn't help
> > - Playing with timer-related sysctls does not help either
> >
> > I've tried i8254 and TSC-low timecounters:
> >
> > kern.timecounter.hardware: ACPI-fast
> > kern.timecounter.choice: TSC-low(800) i8254(0) ACPI-fast(900) dummy(-1000000)
> >
> > and kern.eventtimer.periodic=1
> >
> > to no effect.
> >
> >
> > I suspect that this began after some changes on the hoster's side.
> >
> > - This VM was working for more than a year without problems before
> > - A graph which monitors a reply time of website running on that VM
> > showed min. response time jump from 50 to 75 msec on Monday, after
> > which problems began.
> >
> > So while I'm getting the hoster to tell me what they have changed, any
> > ideas?
> >
>
> Look at:
> kern.eventtimer.choice
>
> and try different kern.eventtimer.timer values
Thank you.
kern.eventtimer.choice: LAPIC(400) i8254(100) RTC(0)
kern.eventtimer.timer was LAPIC, trying i8254.
--
Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D
amdmi3 at amdmi3.ru ..: jabber: amdmi3 at jabber.ru http://amdmi3.ru
More information about the freebsd-virtualization
mailing list