


ARTISOFT adapter Performance Bulletin
Products Affected:  AE1/T, AE2/C, AE2/T and AE3 Ethernet adapters
Date:  27OCT92
Engineer:  Robert D. Brown IV, Joel Landau


                  General Adapter Performance Characteristics
                  Artisoft Ethernet:  AE1/T, AE2/C AE2/T, AE3


                                   ABSTRACT

The performance of Artisoft's Ethernet AE1/T, AE2/C and AE3 adapters are very
competitive.  Quantitative empirical data pertaining to the general
performance characteristics of Artisoft's ethernet adapters is still being
gathered and documented.

Artisoft ethernet AE-series adapter users frequently require performance
information for various reasons.  Occasionally it is necessary for a user to
configure an Ethernet adapter for 8-bit mode because of compatibility problems
with their particular computer.

It is the purpose of this document to illustrate the general performance
characteristics of Artisoft's Ethernet AE-series adapters, with focus placed
on the contrast between 8-bit mode and 16-bit mode of the AE-series adapters.


                                TEST PROCEDURE

Server:  80486 50MHz (Dedicated)
Workstations: 80386sx 25MHz (5 workstations)
Network Operating System:  LANtastic V4.10
Diskcache:  LANCACHE.EXE
The network benchmark software used:  PERFORM3, NetWare LAN Driver
Synchronized Traffic Test Program
PERFORM3 parameters:
  Starting block size (in Bytes):  64K
  Ending block size (in Bytes):  3K
  Step size (in Bytes):  4K

TEST CONFIGURATIONS (4):
1)16-bit mode with LANtastic software defaults.
2)16-bit mode with LANtastic software performance optimized.
3)8-bit mode with LANtastic software defaults.
4)8-bit mode with LANtastic software performance optimized.

NOTE1:  LANtastic performance optimizing software settings used for these
performance tests are outlined in Appendix A.

NOTE2:  The server along with the workstations was configured for 8-bit mode
during the 8-bit mode testing.



               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 1



NOTE3:  The current differences between AE1/AE2/AE3 adapters are not
significant regarding these tests except that AE1 adapters do not have a 16-
bit mode.  Only AE2/C adapters were used to obtain this data.  The 8-bit mode
data should accurately represent the AE1 adapter.


                                    RESULTS

The results for each of the configurations tested are contained in table 1.
A graph of table 1 can be found in figure 1.

1)16-bit mode with LANtastic software defaults:
The out-of-the-box 16-bit configuration of the AE2 adapter in combination with
the default LANtastic switch settings provides a somewhat level response of
performance from 3K to 64K block sizes.  The peak data throughput for this
configuration is slightly above 400KBytes/S.  For repetitive small data
transfers(below 5K) the throughput for this configuration falls no lower than
320KBytes/S.

2)16-bit mode with LANtastic software performance optimized:
The out-of-the-box 16-bit configuration of the AE2 adapter in combination with
the LANtastic V4.10 optimized settings produces throughput data transfer rates
as high as 1077KBytes/S, (above 1MByte per second).  It is interesting to note
that due to overhead it is possible only to approach 1.25 MBytes/S
(10Mbits/S).  Ten-megabits per second cannot be met nor exceeded on Ethernet.

The most common units of data that are transfered on many networks are small
(typically less than 10KBytes).  The area of the performance curve from
3KBytes/S to 10KBytes/S should indicate the performance as perceived by most
users of this configuration.  Multiple small transfers (less than 10K) result
in xfer rates that fall to but not less than 673KBytes/S.

This configuration produces the curve that best illustrates the effect of
NOS/DOS/BIOS overhead on the ability to xfer small blocks of data on the
network media (cable).  The variation from the lowest data point on this curve
to the highest data point is 379KBytes/S.

3)8-bit mode with LANtastic software defaults:
The performance of the AE2 adapter is significantly altered when configured
for 8-bit mode.  The percent difference between 8-bit mode average KB/S with
NOS defaults and 16-bit mode KB/S with NOS defaults is 39%, ((415KB/S -
253KB/S) / 415KB/S)100%.

4)8-bit mode with LANtastic software performance optimized:
The performance of the AE2 adapter in 8-bit mode is increased considerably by
the optimization of the NOS software.  However, the optimization of the NOS
software in 8-bit mode does not increase the performance as dramatically as
for 16-bit mode.  The percent difference between 8-bit mode average KB/S with
NOS optimized and 16-bit mode KB/S with NOS optimized is 57.8%, ((988KB/S -
416KB/S) / 988KB/S)100%.





               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 2



                                    TABLE 1
                    AE2 Ethernet Throughput Prformance DATA
                               8-bit -vs.- 16-bit
            Ŀ
              Range    16-Bit    8-Bit     16-Bit    8-Bit   
                      Mode NOS  Mode NOS  Mode NOS  Mode NOS 
                      Optimized Optimized Defaults  Defaults 
                       (KB/S)    (KB/S)    (KB/S)    (KB/S)  
            Ĵ
               3072    673.10    388.90    320.89    203.80  
               7168    828.60    424.54    379.65    235.15  
              11264    920.20    408.55    401.65    244.69  
              15360    935.62    418.90    411.64    250.73  
              19456    988.83    423.48    417.76    253.62  
              23552    975.87    415.73    421.07    255.69  
              27648   1015.47    420.77    425.22    257.39  
              31744   1010.41    415.01    426.41    258.11  
              35840   1037.09    421.59    428.68    259.29  
              39936   1063.48    414.89    430.35    260.14  
              44032   1044.27    419.00    429.09    260.96  
              48128   1073.35    416.72    431.15    261.35  
              52224   1059.45    419.71    431.82    261.54  
              56320   1077.18    419.71    432.09    261.92  
              60416   1057.92    420.59    432.98    262.23  
              64512   1052.94    418.73    434.11    262.25  
            Ĵ
              average:  988.36     416.68     415.91     253.05  
            


























               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 3



                                   FIGURE 1
                        AE2 Ethernet Performance Graph
                               8-bit -vs.- 16-bit
THROUGHPUT
  KB/S
  1.25 ABSOLUTE THEORETICAL MAXIMUM (10,000,000 bits/S, NOT REACHABLE)
  1.2 
      
      
  1.1 
      
                                     !   !   !   !   !   !   !   !
  1.0                       !   !
                     !   !
             !   !
  0.9 
      
         !
  0.8 
      
      
  0.7 
      !
      
  0.6 
      
      
  0.5 
      
         #          #+  #+  #+  #+  #+  #+  #+  #+  #+  #+  #+  #+
  0.4      #+  #+
      #   +
      +
  0.3 
      
         *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
  0.2 *
      
      
  0.1 
                                                                    BLOCK
        SIZE
      3   7  11  15  19  23  27  31  35  39  44  48  52  56  60  64


         # 16-bit mode with LANtastic software defaults.
         ! 16-bit mode with LANtastic software performance optimized.
         * 8-bit mode with LANtastic software defaults.
         + 8-bit mode with LANtastic software performance optimized.

 NOTE4:  Each curve represents the performance response of an individual
         unique network configuration of 1-dedicated server and 5-
         workstations.


               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 4



                                    SUMMARY

The results of this performance evaluation indicates the total possible
throughput performance variation between 8-bit and 16-bit modes (two seperate
networks) is 74% (The percent difference between 8-bit mode average KB/S with
NOS defaults and 16-bit mode KB/S with NOS optimized is 74%, ((988KB/S -
253KB/S) / 253KB/S)100%).

A 74% change in performance between 8-bit mode and 16-bit mode will not be
encountered by typical customers. The NOS software settings affect the
performance of the whole network particularly the NOS software settings at the
server.

On a single network throughput performance variation between 8-bit mode and
16-bit mode under typical customer circumstances will be less than 39% (The
percent difference between 8-bit mode average KB/S with NOS defaults and 16-
bit mode KB/S with NOS defaults) depending on the software settings of the
NOS.  The NOS software settings affect everynode on the network, therefore,
the throughput performance between 8-bit mode and 16-bit mode would approach
but not reach 57.8% in a theoretical worst case situation, (57.8% is the
percent difference between 8-bit mode average KB/S with NOS optimized and 16-
bit mode KB/S with NOS optimized).

Most customers do not dedicate their servers and do not deviate much from NOS
defaults.  It is expected that a typical customer's throughput performance
graph would be at or slightly above that of 16-bit mode with NOS defaults
(assuming 16-bit mode on all nodes).

NOS software settings can be used to compensate for the reduced performance of
AE2 adapters in 8-bit mode to some degree.  The NOS software settings,
particularly on the server, increase performance of the whole network.  At
best the AE-series adapters in 8-bit mode can have throughput performances at
or equal to AE-series adapters in 16-bit mode with the NOS default software
settings.

It is estimated that with NOS software adjustments typical customers in a
PEER-TO-PEER configuration should notice a 15%-20% decrease in performance
throughput with AE-series adapters operating in 8-bit mode.  If a server is
operating an AE-series adapter in 8-bit mode the performance varation between
the two modes will be above 20%.















               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 5



                                  APPENDIX A
                     LANTASTIC V4.10 OPTIMIZATION SETTINGS

Ŀ
       SERVER                           WORKSTATION                        
Ĵ
       AUTOEXEC.BAT:                    AUTOEXEC.BAT:                      
       @echo off                        @echo off                          
       cls                              cls                                
       prompt $p$g                      prompt $p$g                        
       path=c:\;c:\dos;c:\batch;c:\     path=c:\;c:\dos;c:\batch;c:\l41    
       l41                              call c:\batch\l41w.bat             
       call c:\batch\l41w.bat           ::call c:\batch\nov.bat            
       ::call c:\batch\nov.bat          ::call c:\batch\lite.bat           
       ::call c:\batch\lite.bat         rem copy d:\batch\update.bat       
       rem copy d:\batch\update.bat     c:\batch                           
       c:\batch                         rem copy f:\batch\update.bat       
       rem copy f:\batch\update.bat     c:\batch                           
       c:\batch                         rem call c:\batch\update.bat       
       rem call c:\batch\update.bat                                        
Ĵ
       CONFIG.SYS:                      CONFIG.SYS:                        
       device=c:\dos\himem.sys          device=c:\dos\himem.sys            
       device=c:\dos\emm386.exe         device=C:\dos\emm386.exe noems     
       noems ram                        ram                                
       dos=high,umb                     files=80                           
       files=200                        buffers=30                         
       buffers=30                       fcbs=16,8                          
       lastdrive=m                      stacks=9,256                       
       fcbs=16,8                        break=off                          
       stacks=0,0                       lastdrive=e                        
       break=off                                                           
Ĵ
       STARTNET.BAT:                    STARTNET.BAT:                      
       @echo off                        @echo off                          
       cls                              cls                                
       cd\l41                           set net=l41                        
       lh aex                           cd\l41                             
       @c:\l41\perform.swi              aex                                
       lh ailanbio                      @C:\l41\performw.swi               
       @c:\l41\perform.swi              ailanbio                           
       redir ptb1                       @C:\l41\performw.swi               
       @c:\l41\perform.swi              redir ptb2                         
       lh share /f:2048 /l:256          @C:\l41\performw.swi               
       lancache                         lancache                           
       @c:\l41\perform.swi              @C:\l41\performw.swi               
       server                           net use d: \\ptb1\c-drive          








               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 6



                               APPENDIX A cont.
Ŀ
       PERFORM.SWI SWITCH FILE:         PERFORMW.SWI SWITCH FILE:          
       [aex]                            [aex]                              
            irq=5                            irq=5                         
            iobase=340                       iobase=340                    
            transmit_buffers=35              transmit_buffers=33           
            packet_size=1700                 packet_size=1700              
       [ailanbio]                       [ailanbio]                         
            ack_timeout=1                    ack_timeout=0                 
            initial_send_size=65535          initial_send_size=65535       
            buffers=29                       buffers=29                    
            size=1700                        size=1700                     
            max_sessions=21                  max_names=5                   
            max_names=5                      max_ncbs=24                   
            max_ncbs=50                      retry_period=0                
            retry_period=0                   run_burst=254                 
            run_burst=254               [redir]                            
       [redir]                               buffers=1                     
            buffers=1                        size=32768                    
            size=32768                       logins=5                      
            logins=1                    [lancache]                         
       [lancache]                            type=xms                      
            type=xms                         after=3600                    
            after=3600                       long=3600                     
            long=3600                                                      

                                    
 SERVER STARTUP                     
 PARAMETERS                         
 maximum users          21          
 network buffer         57344       
 number adapters        1           
 network tasks          7           
 send server id         disabled    
 remote booting         disabled    
 floppy direct          disabled    
 despooling             disabled    
 printer bufer          512         
 printer tasks          0           
 max files open      use config.sys 
 run buffer size        0           
 request size           1024        
 run burst              255         
 seek cache size        no cache    
 cached resourced       1           
 lock hold time         disabled    








               Artisoft AE-Series Ethernet Throughput Performance
                                     PAGE 7
