cltoomany (nfsstat)

cltoomany (nfsstat)

Post by Noel McLoughli » Thu, 14 Jun 2001 21:02:34



Hi,

On nfsstat I was wondering the significance of the cltoomany
(the client handel cache had no unused handles) at 4% of total client
nfs calls.

Would 4% be an acceptable for about 80 users - the server hosts
2 or 3 oracle databases on its disk arrays.

Client nfs:
calls         badcalls      clgets        cltoomany    
629213984     39            629000324     19412200  
...

Any pointers would be appreciated as I'm no guru.

regards,
Noel.

-----------------------------------------------------------------------
full nfsstat output
-----------------------------------------------------------------------
Server rpc:
Connection oriented:
calls         badcalls      nullrecv      badlen        xdrcall      
65403         0             0             0             0            
dupchecks     dupreqs      
4253          0            
Connectionless:
calls         badcalls      nullrecv      badlen        xdrcall      
3901          0             0             0             0            
dupchecks     dupreqs      
55            0            

Server nfs:
calls         badcalls      
69241         0            
Version 2: (0 calls)
null          getattr       setattr       root          lookup        
0 0%          0 0%          0 0%          0 0%          0 0%          
readlink      read          wrcache       write         create        
0 0%          0 0%          0 0%          0 0%          0 0%          
remove        rename        link          symlink       mkdir        
0 0%          0 0%          0 0%          0 0%          0 0%          
rmdir         readdir       statfs        
0 0%          0 0%          0 0%          
Version 3: (67850 calls)
null          getattr       setattr       lookup        access        
3365 4%       5956 8%       116 0%        43758 64%     6593 9%      
readlink      read          write         create        mkdir        
16 0%         1333 1%       819 1%        137 0%        3 0%          
symlink       mknod         remove        rmdir         rename        
0 0%          0 0%          17 0%         0 0%          71 0%        
link          readdir       readdirplus   fsstat        fsinfo        
0 0%          236 0%        3145 4%       372 0%        240 0%        
pathconf      commit        
1637 2%       36 0%        

Server nfs_acl:
Version 2: (0 calls)
null          getacl        setacl        getattr       access        
0 0%          0 0%          0 0%          0 0%          0 0%          
Version 3: (1391 calls)
null          getacl        setacl        
0 0%          1391 100%     0 0%          

Client rpc:
Connection oriented:
calls         badcalls      badxids       timeouts      newcreds      
32829         0             0             0             0            
badverfs      timers        cantconn      nomem         interrupts    
0             0             0             0             0            
Connectionless:
calls         badcalls      retrans       badxids       timeouts      
633123469     40            10998         16            10992        
newcreds      badverfs      timers        nomem         cantsend      
0             0             70366         0             0            

Client nfs:
calls         badcalls      clgets        cltoomany    
629213984     39            629000324     19412200      
Version 2: (1195 calls)
null          getattr       setattr       root          lookup        
0 0%          832 69%       0 0%          0 0%          339 28%      
readlink      read          wrcache       write         create        
0 0%          0 0%          0 0%          0 0%          0 0%          
remove        rename        link          symlink       mkdir        
0 0%          0 0%          0 0%          0 0%          0 0%          
rmdir         readdir       statfs        
0 0%          21 1%         3 0%          
Version 3: (629289110 calls)
null          getattr       setattr       lookup        access        
0 0%          5480192 0%    161316 0%     43576701 6%   695421 0%    
readlink      read          write         create        mkdir        
119 0%        165880016 26% 412298974 65% 42656 0%      117558 0%    
symlink       mknod         remove        rmdir         rename        
0 0%          0 0%          33845 0%      17608 0%      1933 0%      
link          readdir       readdirplus   fsstat        fsinfo        
1814 0%       398506 0%     173359 0%     405366 0%     12 0%        
pathconf      commit        
3714 0%       0 0%          

Client nfs_acl:
Version 2: (1 calls)
null          getacl        setacl        getattr       access        
0 0%          0 0%          0 0%          1 100%        0 0%          
Version 3: (7 calls)
null          getacl        setacl        
0 0%          7 100%        0 0%

 
 
 

cltoomany (nfsstat)

Post by Steve Taylo » Sat, 16 Jun 2001 00:04:23


At one time I found some info on this at docs.sun.com.  If you go there and
do a search on nfs and cltoomany you will also find the articles.

If I remember right 4% is an OK number but there is a problem if it gets
over I believe 10%...you will have to double check that with the articles
but its pretty close...I do know that your 4% is in acceptable levels.

"Noel McLoughlin" <noel.mclough...@boracle.com> wrote in message

news:3B27565A.89439CBB@boracle.com...

> Hi,

> On nfsstat I was wondering the significance of the cltoomany
> (the client handel cache had no unused handles) at 4% of total client
> nfs calls.

> Would 4% be an acceptable for about 80 users - the server hosts
> 2 or 3 oracle databases on its disk arrays.

> Client nfs:
> calls         badcalls      clgets        cltoomany
> 629213984     39            629000324     19412200
> ...

> Any pointers would be appreciated as I'm no guru.

> regards,
> Noel.

> -----------------------------------------------------------------------
> full nfsstat output
> -----------------------------------------------------------------------
> Server rpc:
> Connection oriented:
> calls         badcalls      nullrecv      badlen        xdrcall
> 65403         0             0             0             0
> dupchecks     dupreqs
> 4253          0
> Connectionless:
> calls         badcalls      nullrecv      badlen        xdrcall
> 3901          0             0             0             0
> dupchecks     dupreqs
> 55            0

> Server nfs:
> calls         badcalls
> 69241         0
> Version 2: (0 calls)
> null          getattr       setattr       root          lookup
> 0 0%          0 0%          0 0%          0 0%          0 0%
> readlink      read          wrcache       write         create
> 0 0%          0 0%          0 0%          0 0%          0 0%
> remove        rename        link          symlink       mkdir
> 0 0%          0 0%          0 0%          0 0%          0 0%
> rmdir         readdir       statfs
> 0 0%          0 0%          0 0%
> Version 3: (67850 calls)
> null          getattr       setattr       lookup        access
> 3365 4%       5956 8%       116 0%        43758 64%     6593 9%
> readlink      read          write         create        mkdir
> 16 0%         1333 1%       819 1%        137 0%        3 0%
> symlink       mknod         remove        rmdir         rename
> 0 0%          0 0%          17 0%         0 0%          71 0%
> link          readdir       readdirplus   fsstat        fsinfo
> 0 0%          236 0%        3145 4%       372 0%        240 0%
> pathconf      commit
> 1637 2%       36 0%

> Server nfs_acl:
> Version 2: (0 calls)
> null          getacl        setacl        getattr       access
> 0 0%          0 0%          0 0%          0 0%          0 0%
> Version 3: (1391 calls)
> null          getacl        setacl
> 0 0%          1391 100%     0 0%

> Client rpc:
> Connection oriented:
> calls         badcalls      badxids       timeouts      newcreds
> 32829         0             0             0             0
> badverfs      timers        cantconn      nomem         interrupts
> 0             0             0             0             0
> Connectionless:
> calls         badcalls      retrans       badxids       timeouts
> 633123469     40            10998         16            10992
> newcreds      badverfs      timers        nomem         cantsend
> 0             0             70366         0             0

> Client nfs:
> calls         badcalls      clgets        cltoomany
> 629213984     39            629000324     19412200
> Version 2: (1195 calls)
> null          getattr       setattr       root          lookup
> 0 0%          832 69%       0 0%          0 0%          339 28%
> readlink      read          wrcache       write         create
> 0 0%          0 0%          0 0%          0 0%          0 0%
> remove        rename        link          symlink       mkdir
> 0 0%          0 0%          0 0%          0 0%          0 0%
> rmdir         readdir       statfs
> 0 0%          21 1%         3 0%
> Version 3: (629289110 calls)
> null          getattr       setattr       lookup        access
> 0 0%          5480192 0%    161316 0%     43576701 6%   695421 0%
> readlink      read          write         create        mkdir
> 119 0%        165880016 26% 412298974 65% 42656 0%      117558 0%
> symlink       mknod         remove        rmdir         rename
> 0 0%          0 0%          33845 0%      17608 0%      1933 0%
> link          readdir       readdirplus   fsstat        fsinfo
> 1814 0%       398506 0%     173359 0%     405366 0%     12 0%
> pathconf      commit
> 3714 0%       0 0%

> Client nfs_acl:
> Version 2: (1 calls)
> null          getacl        setacl        getattr       access
> 0 0%          0 0%          0 0%          1 100%        0 0%
> Version 3: (7 calls)
> null          getacl        setacl
> 0 0%          7 100%        0 0%