HP3000-L Archives

April 1995, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Eero Laurila <[log in to unmask]>
Reply To:
Eero Laurila <[log in to unmask]>
Date:
Wed, 12 Apr 1995 21:56:01 GMT
Content-Type:
text/plain
Parts/Attachments:
text/plain (50 lines)
Jeff Kell ([log in to unmask]) wrote:
: If you have a *definite* directional problem (remote client has slow gets and
: fast puts, or local client has slow puts and fast gets) you've probably got a
: buffer or timer problem.  The HP3000 is tuned to fast local network response
: in general, but that can go downhill in this situation.  If the RTT (Round
: Trip Time) measured is sizeable (say 500 msec or higher) I've seen this type
: of behavior.  I don't know exactly how to monitor this closely on the 3000
: itself (there may be tools?).
 
  - best that I know of is to use debug... not that user-friendly but doable.
    As you know, these are maintained on a per-connection basis and thus you'd
    have to locate the right tcp-connection to monitor.
 
: By definition, you can have several packets "in transit" since TCP provides
: sequence number acknowledgement.  Most implementations allow several packets
: to be in transit, limited by a constant or the availability of buffers (you
: can't free a buffer until it has been ACKed).  Consequently, the 3000 can
: receive packets about as fast as you care to send them, if the sender allows
: multiple packets in transit.  However, the 3000 doesn't appear to transmit
: packets with equal ease, so I would guess at a buffer limitation or an upper
: bound on the number of unACKed packets allowed in transit.
 
  - TCP on 3000 tries to use a tcp-window size of 65535 bytes (if the remote
    end supports that big window) and would typically use up all that.
    I've seen on ftp traces of large xfers that sometimes the remote side lags
    pretty badly in ack'ing the tcp packets - somewhere around 30+ kbytes
    behind.  This could happen with relatively slow networks regardless of
    the remote machine.  I wonder if the reason has something to do with
    TCP's "silly-window-syndrom" avoidance algorithms...  As said in the
    previous posting, I recall there being a bug in transport where TCP on
    HP3000 did not run as fast as it could because of some timer problem
    and sometimes did not re-transmit at all. [get the latest transport patch]
 
  - By default there is 256kBytes of buffer space allocated for transport.
    You can expand this up to 512kB.  If you're concerned about buffer space
    utilization, have a look in resource screens in nettool.net.sys
 
 
: This is largely theoretical :-)  Perhaps an HP Networking SE can provide
: additional details or specifics.  You do have some control over buffering
: in NMMGR (as I recall) but I don't know about timers (there is also a timeout
: threshold as to how long to wait before receiving an expected ACK).
 
  - TCP timers are configurable in NMMGR screen NETXPORT.GPROT.TCP and
    maybe what you're referring to is the "Retransmission Interval Lower Bound"
    field???
 
 
:-) Eero Laurila - HP CSY Networking lab, NS services.

ATOM RSS1 RSS2