In message <
d8bffbeb5...@pnyoung.ormail.co.uk>
Peter Young <
pny...@ormail.co.uk> wrote:
> On 9 Nov 2012 "Dave Plowman (News)" <
da...@davenoise.co.uk> wrote:
>> In article <
93e7e6eb5...@pnyoung.ormail.co.uk>,
>> Peter Young <
pny...@ormail.co.uk> wrote:
>>> This reply is from someone with near-total ignorance, so may be a red
>>> herring. It could be a timing problem that ShareFS has. If so, it
>>> might be cured by putting into Boof.Choices.Boot Tasks of both
>>> machines an Obey file containing the line:
>>> ShareFSWindow 1 { > null: }
>> Works a treat, thanks, Peter.
> Good. Now will someone explain why? :-) Perhaps they have done, but
> if so I've forgotten.
> With best wishes,
> Peter.
Well as explained by Druck in 2011
"A window in networking terms is how many packets that can be sent
before waiting for an acknowledgement.
With a window of 1, the sender must wait for each packet to be
acknowledged before it can send the next, so the transfer rate will be
low on connections with high latency.
On the other hand a large window will allow many packets to be
transmitted without waiting for the first acknowledgement, which will
be much faster and less dependent on the round trip latency. There is
a disadvantage on unreliable connections as it will take longer to
detect and recover from lost or corrupted packets.
With ShareFS problems it can sometimes help using a window of 1 to
slow down the transfer rate. Particular when a faster machine is
sending to a slower machine, who's network buffers can quickly become
exhausted."
Also ShareFS if I remember is using UDP protocols and it, UDP,
provides a minimal, unreliable, best-effort, message-passing transport
to applications and upper-layer protocols.
Doug
--
See and experience the future using ARM Technology - BeagleBoard -xM,
Cortex A8 and RISC OS 5.19.