[mythtv-users] mythtv + nfs = bad?

Dale Pontius DEPontius at edgehp.net
Sat May 9 20:08:12 UTC 2009


Alex Pearson wrote:
> mythtv-users-bounces at mythtv.org wrote on 09/05/2009 19:56:46:
> 
>> From:
>>
>> David Brodbeck <gull at gull.us>
>>
>> To:
>>
>> Discussion about mythtv <mythtv-users at mythtv.org>
>>
>> Date:
>>
>> 09/05/2009 19:15
>>
>> Subject:
>>
>> Re: [mythtv-users] mythtv + nfs = bad?
>>
>> Sent by:
>>
>> mythtv-users-bounces at mythtv.org
>>
>> Alex Pearson wrote:
>>> Hi All,
>>>         I'm not sure if this will help anyone, but I found nfs 
> unstable 
>>> on my box at home (which runs a number of nfs root'd servers as well 
> as 
>>> mythtv storage), I resolved the issue by setting the clients to tcp 
> and 
>>> also increasing the block size.  I now use the following mount 
> options:
>>>                 defaults,tcp,rsize=8192,wsize=8192 for general 
> servers.
>>>                 defaults,tcp,rsize=8192,wsize=8192,actimeo=0 for 
> mythtv.
>> If you're running nfsv3, I think 8192 may actually be *smaller* than the 
> 
>> default block size.  So you may have reduced it, not increased it.
>>
> 
> Its interesting you say that, I didn't spend a lot of time looking into 
> the block sizes (just dug in and had a play with them), but from the man 
> page:
> 
>                       "If an rsize value is not specified, or if the 
> specified rsize value is larger than the maximum that either  client  or 
> server can support, the client and server negotiate the largest rsize 
> value that they can both support."
> 
> 
> So you may well have a point!  Now I don't know whether I increased, or 
> decreased, the block size!  Oh well... If its not broke (which it isn't 
> now)
> 
>> I'm not going to argue with it if it fixed your problem, but I now tend 
>> to stay away from rsize and wsize tweaks.  They were necessary for older 
> 
>> NFS versions, but people have kept doing them as a sort of cargo cult 
>> ritual even on newer versions.
> 
> I guess I'm a member of the cult ;-)  Cool, never been in a cult 
> before....
> 
I'm running with:
nfs4	rw,hard,intr,rsize=32768,wsize=32768,nosuid,nodev
So the sizes can be bigger than 8192, and I guess I'm a member of the 
cult, too.  Smaller cult even, because I'm running nfs4.

Prodded by this thread, I'm experimenting with rebuilding the kernel on 
my backup server.  I tried applying the patch stuff, without luck.  The 
patch won't apply directly, I suspect because the web page I downloaded 
from did some whitespace damage.  I tried making the changes manually 
and messed something up.  So I'm working on the theory that there is 
some sort of fix in 2.6.29, and have copied svcsock.c and svc_xprt.c 
from a client machine.  I've had to backtrack some changes out of 
"svc_check_conn_limits", but finally have a clean compilation. Won't 
know if it works until I make_modules_install, reboot and try using nfs 
off of that machine, but at least I just got this far.

More to come...

Dale


More information about the mythtv-users mailing list