Re: [ARMini-support] Slow Transfer of Large Files on ARMx6 with LanMan98 / Sunfish

  • From: Chris Johnson <chris@xxxxxxxxxxxxxxxxxxxxx>
  • To: armini-support@xxxxxxxxxxxxx
  • Date: Fri, 13 Jan 2017 11:03:30 +0000 (GMT)

In article <843d84fd55.jim@xxxxxxxxxxxxxx>,
   Jim Nagel <jimmini@xxxxxxxxxxxxxxxx> wrote:

Just to be clear, then:  as affecting ShareFS, which machines are
slow and which are fast?

Perhaps throttle is the wrong word to use. ShareFSWindow actually
sets the number of blocks of data that can be transferred before the
integrity of the data is checked, it doesn't actually change the
speed of the network hardware. If data is corrupted because a slow
machine cannot keep up, then the whole set of blocks must be
transmitted again. This will slow the overall data transfer rate.
Thus, if data blocks are being corrupted to some extent, it is better
to check each one, and get the one bad block resent, rather than
resending 4 or 8 blocks when only one of them is bad.

The situation is complicated because some modern hardware is using
usb-ethernet, so the usb stack is involved as well. When Colin was
testing some of the changes he had made, I think he had reliable
transfers between modern hardware using a ShareFSWindow setting of 8.
Obviously you couldn't then add a RiscPC to the mix and expect
transfers between it and fast machines to be good.

-- 
        Chris Johnson
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/armini-support
List-related queries to info@xxxxxxxxxxxx

Other related posts: