Re: NFS version4 maximum on-the-wire data size.

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

 



On Sep 2, 2010, at 7:51 AM, Tayade, Nilesh wrote:

>> -----Original Message-----
>> From: Chuck Lever [mailto:chuck.lever@xxxxxxxxxx]
>> Sent: Wednesday, September 01, 2010 9:16 PM
>> To: Chuck Lever
>> Cc: Tayade, Nilesh; linux-nfs@xxxxxxxxxxxxxxx
>> Subject: Re: NFS version4 maximum on-the-wire data size.
>> 
>> 
>> On Sep 1, 2010, at 11:41 AM, Chuck Lever wrote:
>> 
>>> 
>>> On Sep 1, 2010, at 5:39 AM, Tayade, Nilesh wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I am unable to get the exact count for the amount of on-the-wire
> data
>>>> size that NFSv4 supports.
>>>> 
>>>> I could get exact figures in case of NFSv3
>> (http://nfs.sourceforge.net).
>>>> It's 60KB when NFSv3 is used over UDP and implementation dependent
> in
>>>> case it is used over TCP. Any idea about NFSv4 statistics?
>>>> 
>>>> Any pointers would be appreciated.
>>> 
>>> NFSv4 reads and writes can be as large as the maximum payload size
> of
>> the underlying transport.  NFSv4 does not support UDP, but on TCP, the
>> maximum payload size is usually approximately (2 ** 31 - 1) - (RPC
> header
>> + NFS overhead).
>> 
>> But you were probably not asking about the theoretical limits of the
>> underlying transport.
>> 
>> The Linux NFS client limits read and write payload size to a megabyte.
>> Servers may limit it further.
> 
> Thanks for the information. It helps. 
> 
> Also we use 2.6.22 kernel version (it's old, and have no option of
> changing it) on our Intel boxes. I was just wondering is there any
> kernel-version Vs. NFS version mapping (I assume it's not, but just to
> be sure about)? I have never seen NFSv2 running on our boxes. I am going
> to write certain applications on top of NFS. So wanted to be sure if
> NFSv2 should be supported at all (is it so widely used on recent
> systems, compared to NFSv3/v4)?

With certain exceptions, applications shouldn't generally be aware of what NFS version is in use.  Without knowing more about your applications, it's hard to make any more than a very general statement.

-- 
chuck[dot]lever[at]oracle[dot]com




--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux