Aleksey Tsalolikhin wrote: > Hi. I have a client that needs to download a file from Linux server > running Samba. > > This is for a digital cinema file transfer in the theater, and client > requires at least 90 Mbps for the transfer rate. > > They are getting around 65 Mbps using a Linux Samba client. (That's > two Linux systems, each one a custom digital cinema server.) > > Testing with a Windows client, I get 130 Mbps. > > Client wants their Linux-to-Linux file transfer to go faster. > (Ironically the systems in question were originally designed to > interoperate with Windows but there is no Windows present here. But > Samba is the only file transfer mechanism.) > > I was asked, can you make this go faster? So I tried upgrading the > Samba server from 3.0 to 3.3, but the difference is 2x. > > I reckon we're SOL trying to make the transfer faster with Samba. > That's not what it's made for and it's a wonder it works at all. > > I am going to ask one of the two vendors to add NFS support (the other > box already has it), and use NFS instead. > > Feedback/comments welcome. > > Best, > Aleksey > > P.S. I did experiment with disabling kernel oplocking but that made a > very small difference. >
if speed is paramount for the business process, and you can't enable NFS on the linux server, you could: 1) try using ssh with cat (may not be any faster and may incur CPU overhead) 2) do a proxy agent that pipes the files directly over TCP from the server to the client machine. (e.g. login to the server via ssh, and then pipe the source file into something like netcat to send to a programming running on the network client that receives the TCP stream and turns it back into a local character stream). This could be gradually improved to provide other needs like authentication or parallel transport or whatever, but a simple, single, static file transfer is relatively trivial. _______________________________________________ Tech mailing list [email protected] http://lopsa.org/cgi-bin/mailman/listinfo/tech This list provided by the League of Professional System Administrators http://lopsa.org/
