HOW CAN I MAKE THE DOS SERVER RUN FASTER

ITEM: RTA000025678



QUESTION:                                                                       
Customer is running AIX 3.2.1 and a group of PS/2 accessing the dos             
server function using AADU 2.1 on a 16Mb T/R. DOS server is the only            
function that customer uses from the RS/6000. Is there any parameter            
that I can help customer to tune to make the DOS server run fast?               
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
A:  Customers have previously acknowledged an increase in Token Ring            
performance by resetting the token ring IRQ value to 3.  Other than             
that suggestion, we know of no parameter than can be tuned to make the          
DOS server run fast.                                                            
                                                                                
You did not really mention that your customer was experiencing slow             
performance using AADU.  However, our database does show previous reports       
involving AADU 2.1 and slow performance.  If this has been a problem           
for your customer, you may want to contact Software Services at                 
1-800-237-5511 to request the fix for this situation, when available.           
Please be sure to mention APAR IX21229.                                         
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
QUESTION:                                                                       
Would you please explain to me how is the I/O being performed on the            
virtual drive? Is the mbuf being used? Will a larger mbuf help the              
performance? I have talked to the defect support for another matter,            
defect support told me that performance is an ASKQ issue. Performance in        
this customer's environment is no different from my other customer's.           
But since DOS server function is the only task running in the RS/6000.          
I would like to know how to use the extra memory and cpu in the box.            
                                                                                
---------- ---------- ---------- --------- ---------- ----------               
A:  All I/O done to support AADU, including remote file service on both         
    on the server and client side, uses the Internet Protocol (IP).  The        
    AIX implementation of IP uses mbufs to do I/O.  The main                    
    consideration in the relationship of mbufs to IP performance is             
    whether IP has been denied a request for mbufs.  The AIX command            
    "netstat -m" will give information about mbufs. Example output of           
    "netstat -m":                                                               
                                                                                
    $ netstat -m                                                                
    224/480 mbufs in use:                                                       
            17 mbufs allocated to data                                          
            16 mbufs allocated to packet headers                                
            70 mbufs allocated to socket structures                             
            107 mbufs allocated to protocol control blocks                      
            5 mbufs allocated to routing table entries                         
            7 mbufs allocated to socket names and addresses                     
            2 mbufs allocated to interface addresses                            
    16/49 mapped pages in use                                                   
    256 Kbytes allocated to network  (35% in use)                               
    0 requests for memory denied                                                
                                                                                
    The last line of the output gives the number of denied requests for         
    memory. If this number is 0, then you have sufficient mbufs and more        
    will not increase IP performance.  If, however, the number is               
    greater then 0, then IP has been unable to get mbufs, which has a           
    negative impact on performance.  The "no" command can be used to            
    determine the current mbuf allocation and increase it.   "no -a"            
    gives network interface information.  Example                               
    output of "no -a":                                                          
                                                                               
    $ no -a                                                                     
              dog_ticks = 60                                                    
              lowclust = 26                                                     
              lowmbuf = 88                                                      
              thewall = 2000                                                    
              subnetsarelocal = 1                                               
              maxttl = 255                                                      
              ipfragttl = 60                                                    
              ipsendredirects = 1                                               
              ipforwarding = 1                                                  
              udp_ttl = 30                                                      
              tcp_ttl = 30                                                      
              arpt_killc = 20                                                   
              tcp_sendspace = 4096                                              
              tcp_recvspace = 4096                                             
              loop_check_sum = 1                                                
              udp_sendspace = 2048                                              
              udp_recvspace = 4160                                              
                                                                                
    The property that corresponds to the mbuf allocation is "thewall".          
    In the example output, thewall = 2000, which corresponds to an mbuf         
    allocation of 2 Meg.  If netstat -m shows that requests for mbufs           
    have been denied, then "no -o thewall=3000" would increase mbufs to 3       
    Meg, which should prevent requests for mbufs from being denied.             
                                                                                
    In general, since AADU runs over IP, tuning IP on the AIX Dos server        
    side could benefit AADU performance.                                        
                                                                                
---------- ---------- ---------- --------- ---------- ----------                
                                                                               
                                                                                
This item was created from library item Q600586      BQNXP                      
                                                                                
Additional search words:                                                        
AADU BQNXP DOS FAST IX OP PERFORMANCE RISCOSO RISCSYSTEM SEP92 SERVE            
SERVER SOFTWARE SYS TUNE TUNING                                                 
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                               


WWQA: ITEM: RTA000025678 ITEM: RTA000025678
Dated: 11/1996 Category: RISCOSO
This HTML file was generated 99/06/24~12:43:09
Comments or suggestions? Contact us