Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Jun 2011 19:40:18 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        Andrey Smagin <samspeed@mail.ru>
Cc:        FreeBSD-Current <freebsd-current@freebsd.org>
Subject:   Re: 2 day GENERIC-current eat 2 CPU core at 100%
Message-ID:  <4DF0F772.7020004@FreeBSD.org>
In-Reply-To: <E1QUcnO-0007fe-00.samspeed-mail-ru@f109.mail.ru>
References:  <201106071034.01475.hselasky@c2i.net> <mailpost.1307467793.8724611.13378.mailing.freebsd.current@FreeBSD.cs.nctu.edu.tw> <4DEFB2B2.3020404@FreeBSD.org> <E1QUcnO-0007fe-00.samspeed-mail-ru@f109.mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Andrey Smagin wrote:
> Hi, yesterday I tried switch  event timer on i8254 - it do nothing.
> I disabled hyperthreading - now eat from 50% to 100%
> All dmesg is lines:
> (noperiph:ata3:0:-1:-1): rescan already queued
> (noperiph:ata3:0:-1:-1): rescan already queued
> (noperiph:ata2:0:-1:-1): rescan already queued
> (noperiph:ata3:0:-1:-1): rescan already queued
> (noperiph:ata3:0:-1:-1): rescan already queued
> ....
> I  boot FreeBSD from USB with no ATA - may be it is.

These messages are not what I expected to see, but they tell me that
your problem may be SATA related. I've got the same Intel D525MW board
and think reproduced the problem. I hope I've even fixed it. :) Retry
please with fresh CURRENT sources or at least with this patch applied:
http://svn.freebsd.org/changeset/base/222897

> Wed, 08 Jun 2011 20:34:42 +0300 письмо от Alexander Motin <mav@FreeBSD.org>:
>> On 07.06.2011 20:12, Andrey Smagin wrote:
>>> vmstat -i
>>> interrupt total rate
>>> irq16: uhci3   205  0
>>> irq20: hpet0 147924380  1126
>>> irq23: uhci0 ehci0   522517     3
>>> total                    148447102   1130
>>>
>>> Tue, 7 Jun 2011 10:34:01 +0200 письмо от Hans Petter
>> Selasky<hselasky@c2i.net>:
>>>> On Tuesday 07 June 2011 10:09:47 Andrey Smagin wrote:
>>>>> I upgraded 2 day ago from 2010xxxx-current box on Intel D525MW.
>>>>> System very slow down after that.
>>>>> kern.hz=50
>>>>> in systat -vmstat - 140hpet interrupts/s
>>>>> at top 25% in interrupts 25% in system
>>>>> because hyperthreading system found 4 cpu.
>>>> What does vmstat -i output?
>> Send me please full verbose dmesg and output of the `sysctl 
>> kern.eventtimer` and `sysctl kern.timecounter`.
>>
>> Try to switch to another timer:
>> sysctl kern.eventtimer.timer=LAPIC
>>
>> Try to switch to periodic timers (instead):
>> sysctl kern.eventtimer.periodic=1

-- 
Alexander Motin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF0F772.7020004>