[mythtv-users] IOBOUND error over cifs (to nslu2)

Steve Malenfant smalenfant at gmail.com
Wed Mar 1 15:02:56 UTC 2006


That was already done... de-underclock and running unslung 5.5 beta. 
Some people were saying on this forum that cifs would be better than
NFS for myth, that's why I'm not using NFS on my slug.

I'll try NFS, will see...  I might just reformat my box this weekend
and give linux a bit more space to store a few full show and then copy
it to the slug.

Steve M.

On 2/28/06, Brian Wood <beww at beww.org> wrote:
>
> On Feb 28, 2006, at 8:37 PM, Steve Malenfant wrote:
>
> > WA is always using most of the CPU time...
> >
> > procs -----------memory---------- ---swap-- -----io---- --system--
> > ----cpu----
> >  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs
> > us sy id wa
> >  0  2    148  15012  20464 863052    0    0     0   216 3464  3993
> > 4  7  0 89
> >  1  2    148  15012  20464 863052    0    0     0     0 3140  3462
> > 0  1  0 99
> >  0  2    148  14996  20440 863108    0    0     0   208 3397  3688
> > 3  7  0 90
> >  0  2    148  14968  20440 863108    0    0     0    16 3481  3695
> > 1  6  0 93
> >  0  2    148  15036  20456 862996    0    0     0   208 3460  3758
> > 4  6  0 90
> >
> > Now I'm getting these nice messages :
> > 2006-02-28 22:28:18.104 DevRdB(0) Error: Driver buffers overflowed
> >
> > I guess I can't use the NSLU2 for recording.  What I usually do is
> > move the files I won't watch for a while on it, cause reading is fine.
>
> What software/firmware are you using on the slug (NSLU2)? The stock
> Linksys firmware is not optimum as far as performance is concerned.
> Also, have you "de-underclocked" your slug? The CPU is in fact a
> 266Mhz. chip, which Linksys has for some strange reason throttled
> down to 133. By removing one resistor you can get the speed back to
> 266 for a bit of a performance boost.
>
> Check out :
> http://groups.yahoo.com/group/nslu2-linux/
>
> For several options to the stock firmware, including a Debian port.
> There is also some information on optimizing performance as well as
> recording video. You might also be able to use NFS instead of samba
> for a bit of help as well.
>
> I apologize if you were already aware of these options. I'm running
> several slugs, one as a mail server and another as a (somewhat slow)
> Apache box. It's a lot of machine for $90.
>
> >
> > Some high WA happens as well I try to watch 1 program and record 2
> > programs at once on my backend.  Poor 1.6 Ghz server can't handle 50
> > mbits recording/playing, but handles ftp at 400 mbits...
> >
> > Steve M.
> >
> > On 2/28/06, Brandon Stoll <mrmagoo at mrmagoo.org> wrote:
> >> On 2/28/06, Steve Malenfant <smalenfant at gmail.com> wrote:
> >>> I have a frontend and a backend.  My backend has 2 HD tuner that
> >>> record on the local disk, that works just fine.
> >>>
> >>> My frontend has been transformed into slave backend, it has 1 HD
> >>> tuner
> >>> in it.  I want to use it to record an extra program.  The problem is
> >>> that I get IOBOUND error to the backend and that my frontend has
> >>> only
> >>> a small 10G partition for linux (bad choice, I know).
> >>>
> >>> So I'm using my nslu2 mounted with cifs : //nslu2//public on
> >>> /mnt/nslu2 type cifs (rw,mand)
> >>>
> >>> While I'm recording an HD program, top shows this :
> >>>
> >>> Cpu(s):  0.3% us,  3.0% sy,  0.0% ni,  0.0% id, 94.7% wa,  2.0%
> >>> hi,  0.0% si
> >>>
> >>> I've got a few errors in my log that looks like this :
> >>> 2006-02-28 18:54:33.218 TFW, Error: Write() -- IOBOUND begin cnt
> >>> (9400) free(555)
> >>> 2006-02-28 18:54:33.221 TFW, Error: Write() -- IOBOUND end
> >>> 2006-02-28 18:54:33.315 TFW, Error: Write() -- IOBOUND begin cnt
> >>> (9400)
> >>> free(3123)
> >>> 2006-02-28 18:54:33.321 TFW, Error: Write() -- IOBOUND end
> >>>
> >>> They lasted only for 4 seconds and the rest of the recording
> >>> seems to
> >>> have recorded just fine.
> >>>
> >>> I'm not sure that I would be able to use the frontend while I'm
> >>> recording.  I know the nslu2 isn't fast, although it can handle at
> >>> least 40 mbits/sec.
> >>>
> >>> Anybody knows why the "WA" is so high?
> >>> A larger ring buffer would help here?
> >>>
> >>> Thanks.
> >>>
> >>> Steve M.
> >>
> >>
> >> Have you tried increasing/decreasing the "HD Ringbuffer" setting in
> >> the general settings (all backends have to be restarted if you change
> >> this I believe)?  Also make sure the nics are at 100mb/full-duplex
> >> (ethtool).
> >>
> >> running `vmstat 1` should give you a little bit better information on
> >> resource usage.  The WA is how much time is being spent waiting for
> >> disk read/writes.  Increasing the buffer size isn't going to help you
> >> if you are seeing high WA times for the whole recording.
> >> _______________________________________________
> >> mythtv-users mailing list
> >> mythtv-users at mythtv.org
> >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >>
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>


More information about the mythtv-users mailing list