Re: Unnecessary Frame Fragmentation using beepcore-c?
David C Niemi <[email protected]> Mon, 15 Sep 2003 16:31:16 -0400 (EDT)
| Newsgroups | gmane.network.beep.beepcore.c.general |
|---|---|
| Message-ID | <[email protected]> |
Do you have a suggestion as to a reasonable window size? Perhaps 64K? Or truly huge? The receiving app is pretty lightweight, but it DOES write the resulting data to disk and thus will not be instantaneous, and may be a bit slower than the sending application, which is merely READING from disk. It seems odd to me that the reaction to rapid sending is to fragment the frames that are being sent, as that merely results in more frames. DCN On Mon, 15 Sep 2003, William J. Mills wrote: > David, > > I did not find the default, but I think it's 4K. Easy to tell > by looking at the SEQ frames in the startup though. > > I'd say that 10K is too low for the window size for large > transfers. I can't remembe what the default frame size is, but > at 10K, if the frame is 1500 bytes you get <7 frames in flight. > > If the recieving app is not consuming them as fast as they can be > sent, you'll have this problem anyway. I suspect however there might be an > optimization somehow to keep the SEQ frames from causing SEQ frame > sized payload packets... but I am not sure. > > Setting it in the sending profile won't help. Setting your own window size > controls what can be sent to you, nand should have no effect on your > outbound traffic directly. > > -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