Re: Unnecessary Frame Fragmentation using beepcore-c?

David C Niemi <[email protected]> Thu, 11 Sep 2003 10:28:32 -0400 (EDT)
Newsgroups gmane.network.beep.beepcore.c.general
Message-ID <[email protected]>
Darren's suggestion about sending too fast and your suggestion about the
window size both sound promising.  The very first few frames were not
fragmented, but before long it began to fragment as I described, and I was
indeed feeding the frames in very rapidly.

So how does one adjust the window size, and what is a sensible amount to 
set it to?  This is currently running over loopback, where MTU is 16K.

Meanwhile I've modified my application to reassemble the tiny fragments as
needed, but I expect that avoiding the fragmentation in the first place
will substantially improve performance.

DCN

On Wed, 10 Sep 2003, William J. Mills wrote:
> This has to do with the frame size and window size.  The data payload
> will be reduced by the amount of the frame headers, which is the 
> missing info to make the payload sizes make more sense I think.
> 
> My suspicion is that the frame and window sizes are perhaps
> similar....  try cranking up the window size and see what that does.
> 
> -bill

-------------------------------------------------------
-- David C. Niemi           Adeptech Systems, Inc.   --
-- Reston, Virginia, USA    http://www.adeptech.com/ --
-------------------------------------------------------



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf