[mythtv-users] IOBOUND - blocking in ThreadedFileWriter::Write() --- WTH?

Kevin Kuphal kuphal at dls.net
Mon Jan 9 00:43:24 UTC 2006


Blammo wrote:

>This is getting old:
>
>2006-01-08 14:53:20.087 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:53:21.216 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:53:21.586 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:53:21.666 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:53:29.968 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:53:30.194 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:54:08.315 IOBOUND - blocking in ThreadedFileWriter::Write()
>2006-01-08 14:54:49.007 IOBOUND - blocking in ThreadedFileWriter::Write()
>
>
>I've read all the threads I can find on this topic, with no good
>fixes. The only one that seems applicable is the 2M/8M/32M buffer
>change for HD content. Before I introduce CVS into my otherwise
>completely stable env, I'd like to make sure there's nothing else I
>can do.
>
>  
>
<snip>

>what the hell is going on?
>  
>
 From everything I can remember about IOBOUND, it means your hardware 
(probably disk) isn't able to keep up.  What filesystem are you using?  
I'm assuming that CBS is 1080i while the other channels are 720p?   I'm 
guessing also that the commercials are not at 1080i either.  Seems to me 
that indicates strongly that there is something going on in the I/O to 
disk.   Also, are you running real-time commflagging on these 
recordings?  If so, does this behavior change if you do not run that job?

I think this thread is the most relevant to your situation:
http://www.opensubscriber.com/message/mythtv-dev@mythtv.org/1682169.html

and includes suggestions about increasing the buffer size as well as 
elevator=cfg and the filesystem in question.

Kevin


More information about the mythtv-users mailing list