strange i/o and tty lockups/delays on 6.1, strange sync() issue

Marek Blaszkowski mb at kis.p.lodz.pl
Fri Nov 2 07:10:46 PDT 2007


Nate Eldredge wrote:
> On Wed, 31 Oct 2007, Marek Blaszkowski wrote:
> 
>> Hi,
>> my config:
>> thunder k8sr, dual opteron 244, 8GB RAM, FreeBSD 6.1, sata disk
>>
>>
>> for time to time (every 10 or 20 secs) any process which try write or
>> read any, even small file, is locked for a couple seconds (about 7 or
>> 9 secs), very iritating when I try save small files edited in vim
>> (size about 2-3 kbytes), it's looks like this: #vim /path/to/file
>> ...editing..
>> :w
>> and now (afetr w command) vim freeze for 7-10 secs until it displays
>> "file written".
>>
>> Delays accours on tty, too. In vim I can't move around edited file
>> (up/down in rows), vim just got hang, strange is that I can switch
>> (durning vim lockup) beetwen virtual screen consoles.
> 
> 
> [sync takes a long time too]
> 
> Is there anything in the log files?  This might happen if the disk
> access fails or times out; the kernel resets the controller and tries
> again, which takes a long time.  That would indicate that the disk is
> probably failing, in which case it should be backed up and replaced as
> soon as possible.  You could also see if smartctl reports anything
> significant.
> 
> If that's not it, you might try running top and see if any process
> accumulated CPU seconds during the hang.
> 
> I experienced a couple of other issues where things would hang
> momentarily.  One was fixed by disabling ACPI (it's a long story) and
> the other by enabling PREEMPTION.  So if the disk is okay those are two
> more things you could try.
> 
> Hope this helps.  I'd be interested to know what you find out.

Does PREEMPTION option is safe for production servers now? I saw many threads on amd64@ or stable@
about kernel crashes with this option enabled, so I don't decided to use it...

regrads,
-- 
Marek B.




More information about the freebsd-amd64 mailing list