DragonFly kernel List (threaded) for 2007-12
DragonFly BSD
DragonFly kernel List (threaded) for 2007-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Audio after heavy filesystem activity


From: "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Date: Fri, 21 Dec 2007 16:01:29 +0100

Matthew Dillon wrote:
>     There are several possible causes and several possible solutions.
>     Ultimately running the sound device interrupt MPSAFE would allow it
>     to preempt the kernel in nearly all situations.

I was under the impression that the sound devices are MPSAFE.

I rather suspect that the userland process producing the audio data is
not being scheduled as often as it should, thus causing the blips.

>     Separating the
>     mount point's vnode list into a clean list and a dirty list would
>     also reduce the amount of scanning SYNC has to do by a lot.  Doing
>     a staggered sync would also help.... right now its done on a mount
>     by mount basis.

Yes, this should be done eventually.

cheers
  simon

Attachment: signature.asc
Description: OpenPGP digital signature



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