Jeremy Allison
2019-Dec-10 17:41 UTC
[Samba] [moser.florian@ca-c.at: AW: NAS with Samba and Multi-TT USB Hubs]
Sending the resolution to the list so that others know how to fix this :-). Cheers, Jeremy. ----- Forwarded message from Florian Moser | CAC <moser.florian at ca-c.at> ----- Date: Tue, 10 Dec 2019 09:45:34 +0000 From: Florian Moser | CAC <moser.florian at ca-c.at> To: Jeremy Allison <jra at samba.org> Subject: AW: [Samba] NAS with Samba and Multi-TT USB Hubs You're totally right! If I copy the files with robocopy and MT:32 (multi-threads:32) from the samba-server it works simultaneously. Thank you! -----Urspr?ngliche Nachricht----- Von: Jeremy Allison <jra at samba.org> Gesendet: Dienstag, 10. Dezember 2019 01:38 An: Florian Moser | CAC <moser.florian at ca-c.at> Cc: samba at lists.samba.org Betreff: Re: [Samba] NAS with Samba and Multi-TT USB Hubs On Mon, Dec 09, 2019 at 01:40:47PM +0000, Florian Moser | CAC via samba wrote:> Dear Sir or Madam, > > > I've a very specific question about samba... > > My setup: I've a Raspberry 3B with Raspbian and a multi-TT USB hub attached to it. A few full-speed (1MB/s) mass-storage devices are going to be connected to this hub. On every device is just one big file (f.e. 50MB .txt file). > Multi-TT just helps reading more full-speed devices on a single hub simultaneously. This works perfectly on the local Raspbian system. > I've plugged in one device to the USB hub and tested the speed = > 227kB/s Two devices on the same hub at the same time, speed for each > hub = 227kB/s This also works with three devices or more. > > Now I've set up a samba server on this Raspberry Pi with the directory > of the USB-mounting point to be shared on a local network. (NAS) The samba server access works with Windows and I see every USB mass-storage as folder in a network directory (as expected). > The only problem is, that it does not copy the files simultaneously. It copied file by file, so it takes much longer, than copying simultaneously in the local directories of the raspberry. > > F.e. I've four devices connected to the hub. On each device is just a single 50MB file. > If I copy the whole content of just one device to a local directory > (/home/pi/test) it takes about four minutes (~200kB/s) If I copy the > whole content of all four devices to a local directory at the same > time it takes also four minutes because of the multi-TT hub. (With a > single-tt hub it would take 16 minutes) If I copy the whole content of > all four devices with a Windows PC, using the samba server on the > raspberry pi, it takes about 16 minutes. (I expected it to take 4 > minutes, too) > > Is there a possibility to tell samba or raspbian to copy the contents simultaneously using the multi-TT usb hubs?This is client driven, not server-driven. So you need to use a client that will do the simultaneous copy requests. ----- End forwarded message -----