Flow Control and FIFOs (Re: Son of FAS?)
Marco S Hyman
marc at dumbcat.sf.ca.us
Sun May 5 06:18:55 AEST 1991
In article <3821 at sixhub.UUCP> davidsen at sixhub.UUCP (bill davidsen) writes:
> Now, on the XOFF, any system with a FIFO may well keep right on
> sending after the XOFF, and I think there's a standard which calls for
> XOFF 1 sec before buffer full, I just can't remember where I saw it. We
> hit this in 1978 or so when running a mainframe into an old S100 system
> at 38.4.
Time for the back of the envelope. At 38.4 Kbps speaking async 1 second
is ~ 3840 characters. That's a lot of buffer space destined to never be
used. Last week, using a 256 byte buffer I had to change the "flow off"
point from 2/3 full to 1/2 full when speaking to a 3b2/600 at 19.2 Kbps.
As the 3b2 got busy I was dropping characters -- about 10-20 implying the
buffer should have been 80-100 bytes or about 50 milliseconds worth. Going
to 64 milliseconds worth of buffering did the job no matter how bad the
load. Note: a VAX 780 running VMS (ugh!) had no problems shutting down
within the original 32 millisecond of buffering.
--
// marc
// home: marc at dumbcat.sf.ca.us pacbell!dumbcat!marc
// work: marc at ascend.com uunet!aria!marc
More information about the Comp.unix.sysv386
mailing list