| Title: | FDDI - The Next Generation | 
| Moderator: | NETCAD::STEFANI | 
| Created: | Thu Apr 27 1989 | 
| Last Modified: | Thu Jun 05 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 2259 | 
| Total number of notes: | 8590 | 
    Xposted from the NFS conference.
    
                     <<< SMURF::USERA:[NOTES]NFS.NOTE;2 >>>
             -< SunNet - the defacto distributed system standard >-
================================================================================
Note 419.0  PCNFS <-> OSF1 over FDDI performance. What should I get?  No replies
LARVAE::TREVENNOR_A "A child of init"                16 lines  19-JUN-1995 12:41
--------------------------------------------------------------------------------
    
    Hi All,
    		I have a DEC 2100 sitting back to back with a PC over FDDI
    (single attached stations in the server and the PC). The PC is a 66mhz
    486. The Server is running DEC Unix V3. The PC is running PCNFS. 
    
    I have a file in the PC hard disk (an RZ26 which is capable of
    delivering 3.8 Mbytes/sec according to the Adaptec SCSI bench program).
    I want to transfer this file at maximum warp to an RZ28 on the DEC
    2100. I'd expect to be able to put about 800 Kbytes/second downline to
    the server in this scenario (is that realistic?) but in fact I can only
    put about 100Kbytes. In my view something's wrong. Anyone know what, or
    is it my expectations that are wrong!
    
    Regards
    Alan T. 
    
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 1721.1 | NETCAD::STEFANI | Welcome to the Revolution! | Mon Jun 19 1995 13:26 | 20 | |
|     >>put about 100Kbytes. In my view something's wrong. Anyone know what, or
    >>is it my expectations that are wrong!
    
    If you're running PC-NFS, you're likely using the NDIS 2.01 drivers. 
    These drivers (because of the DOS/Windows architecture) are quite
    limited in performance compared to the 32-bit drivers.  The drivers
    translate from Ethernet/FDDI on both receive and transmit, they limit
    the packet size to max Ethernet (~1500 bytes), they use I/O mapping of
    the adapter registers instead of memory mapping, and they only allocate
    a few host buffers for transmit/receive because of size limitations.
    
    DOS and Windows don't lend themselves that well to Bus Master DMA
    devices, for other reasons I won't go into, and that's why the industry
    push towards 32-bit and beyond OS's is so important to vendors like us
    selling high performance controllers.
    
    I would recommend that you use Windows NT rather than DOS and see if
    you achieve the throughput you're looking for.
    
    /l
 | |||||