[Samba] Slow Samba transfer

Chan Min Wai dcmwai at gmail.com
Fri Feb 14 01:36:52 MST 2014


Dear Mauro,

if you are using the latest version on samba 3.x and above (as I can recall)
I would advise you to drop all the socket options and etc...


The new version of samba with the new linux kernel are able to adjust that
without much adjustment...

However, since your are behind the vm...
you might want to try a small fio test to see if the limit was vm or etc...

http://www.linux.com/learn/tutorials/442451-inspecting-disk-io-performance-with-fio

Hope this help...


On Fri, Feb 14, 2014 at 7:51 AM, Mauro Condarelli <mc5686 at mclink.it> wrote:

> Hi,
> this is my first pos here, please be lenient.
> My problem shuld be a FAQ and, in fact I found a lot of references
> googling around, but nothing could really solve my problem, so here I am.
>
> I have a Samba server:
> Very basic wheezy amd64 installation on a small VIRTUAL server (Xen).
> Only fancy thing is direct access to a couple of RAID1 (mirror) arrays
> where data is stored.
>
> I normally access data from Windows (mostly Seven) machines connected
> either via ethernet GB hub (but some machines are 100MB) or via WLan(N).
>
> Problem is throughput is generally low (about 1 mb/s) and, for really big
> files (> 1Gb) it drops with time going to the range of few hunderd kb/s.
>
> Transferring a 4Gb file takes HOURS.
>
> I do not believe it's normal, is it?
>
> I started with the plain wheezy-provided setup and tried to improve it
> following several advices found around the net, but I did not see any
> difference.
>
> Things I tried are:
>
>    strict allocate = yes
>    read raw = yes
>    write raw = yes
>    strict locking = no
>    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536
> SO_SNDBUF=65536 SO_KEEPALIVE
>    min receivefile size = 16384
>    use sendfile = true
>    aio read size = 1
>    aio write size = 1
> ;   vfs objects = aio_fork
>
> in various combinations.
> Last option does not seem to be supported in Wheezy:
>
> [2014/02/14 00:47:09.185334,  0] smbd/vfs.c:173(vfs_init_custom)
>   error probing vfs module 'aio_fork': NT_STATUS_UNSUCCESSFUL
> [2014/02/14 00:47:09.185397,  0] smbd/vfs.c:315(smbd_vfs_init)
>   smbd_vfs_init: vfs_init_custom failed for aio_fork
> [2014/02/14 00:47:09.185440,  0] smbd/service.c:902(make_connection_snum)
>   vfs_init failed for service IPC$
>
>
> What should I do?
> Thanks in Advance
> Mauro
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba
>


More information about the samba mailing list