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
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 >
Hai, Im having the same setup here, and im able to get about 110MB/s+ so its a very low speed your getting. i suggest the following, since im having almost nothing tunned in my smb.conf. make a backup of your original smb.conf and start cleaning up. remove all of these.> 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_forkIm using the default config. Which XEN are you running, XEN Server, or Debian XEN and which version. And type samba -V and post your output. There where some problems with pci passthrough on Debian Xen. If you type on the guest, ethtool eth0 ( of 1 depends on your interface ) whats the speed your seeing? and, dont test with wifi (yet), start testing on the cable (utp) first. When your speed is ok with cable you can start testing with the wifi. Wifi tunning is lots different.. Louis>-----Oorspronkelijk bericht----- >Van: mc5686 at mclink.it [mailto:samba-bounces at lists.samba.org] >Namens Mauro Condarelli >Verzonden: vrijdag 14 februari 2014 0:51 >Aan: samba at lists.samba.org >Onderwerp: [Samba] Slow Samba transfer > >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 > >
also, what i forgot, om only getting the 110Mb/s + because of format. I formatted with 4Mb block size, since this is a Movie share on my server. the "normal" music share are 1Mb blocks formated. ( about 80-100Mb/s ) all my other default. ( variable from about 60-100Mb/s ) and on debian you can do a apt-get install iotop and type iotop, to see you read/write speeds on the server and which apps are working. Louis>-----Oorspronkelijk bericht----- >Van: dcmwai at gmail.com [mailto:samba-bounces at lists.samba.org] >Namens Chan Min Wai >Verzonden: vrijdag 14 februari 2014 9:37 >Aan: Mauro Condarelli >CC: samba at lists.samba.org >Onderwerp: Re: [Samba] Slow Samba transfer > >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 >> >-- >To unsubscribe from this list go to the following URL and read the >instructions: https://lists.samba.org/mailman/options/samba > >
Mauro Condarelli schreef:> 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 >What way are you connected!, throug GB, 100mbit or Wlan? If you use Wlan, expect slow transfers! regards Johan