This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
aix:aix_nfsv4 [2023/10/10 13:59] manu [Performance] |
aix:aix_nfsv4 [2024/02/26 09:43] (current) manu |
||
---|---|---|---|
Line 187: | Line 187: | ||
Best proctice for AIX LPAR: | Best proctice for AIX LPAR: | ||
* Processing Units: **1.0** | * Processing Units: **1.0** | ||
+ | * network options | ||
+ | <cli prompt='#'> | ||
+ | # no -p -o tcp_sendspace=524288 | ||
+ | # no -p -o tcp_recvspace=524288 | ||
+ | </cli> | ||
+ | | ||
* nfs options | * nfs options | ||
<cli prompt='#'> | <cli prompt='#'> | ||
Line 201: | Line 207: | ||
* enable largesend | * enable largesend | ||
+ | |||
jumbo_frames yes | jumbo_frames yes | ||
large_receive yes | large_receive yes | ||
Line 217: | Line 224: | ||
mtu_bypass on Enable/Disable largesend for virtual Ethernet True | mtu_bypass on Enable/Disable largesend for virtual Ethernet True | ||
state up Current Interface Status True | state up Current Interface Status True | ||
- | </cli> | + | </cli> |
+ | |||
+ | For info, largesend 'll send packet 64k, that 'll be split on VIOS side (hypervisor), when analyse packet, checksum for 64k return FFFF bad checksum, it normal. | ||
+ | |||
+ | Example of mount options: | ||
+ | # mount -o bg,hard,intr,rsize=131072,wsize=131072,timeo=1200,vers=4,sec=sys nfssrv:/nfspath /mnt | ||
+ | |||
+ | ===== NFS ERROR ===== | ||
+ | |||
+ | * **Mount error** | ||
+ | <code> | ||
+ | NFS lookup failed for server : rpc error 7 (RPC: 1832-010 Authentication error) errno 5 | ||
+ | </code> | ||
+ | |||
+ | Try: | ||
+ | <cli prompt='#'> | ||
+ | # nfso -p -o portcheck=1 | ||
+ | # nfso -p -o nfs_use_reserved_ports=1 | ||
+ | </cli> | ||
+ | |||
+ | * **Set range ports for NFS** | ||
+ | |||
+ | Normally, The usage of NFS ports will be dynamically in AIX.... If you would like to set the port ranges, | ||
+ | |||
+ | The NFS_PORT_RANGE environment variable can be used to limit the source port of network calls the client makes to the server. If used, this environment variable should be added to the **/etc/environment** file. The format of the environment variable is as follows: | ||
+ | NFS_PORT_RANGE=udp[4000-5000]:tcp[7000-8000] |