[mythtv-users] IOBOUND error over cifs (to nslu2)
Steve Malenfant
smalenfant at gmail.com
Wed Mar 1 00:14:20 UTC 2006
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.
More information about the mythtv-users
mailing list