Ubuntu 14.04 SMB (LAN2LAN) lassúság - megoldva

LAN-on másoltam SMB megosztáshoz kapcsolódva, ahol a 22MB/s-et sem képes megugorni a sebesség. A HDD-k írási/olvasási sebessége 100+MB/s.
Alap telepítés, tűzfal nem lett bekapcsolva.
Az iperf 934-945Mbit/s sebességet mért a két gép között.
Az smb.conf-ban lévő socket options tuningolásával egyes dokumentációk szerint jelentősen gyorsítani lehet a sebességen (25->95%) a bufferek méretének növelésével, de ezzel is csak 24-25MB/sec-re "gyorsult".
Mi foghatja vissza ennyire az átvitelt?

Hozzászólások

Samba verzió kliens (itt Win verzió is elég) és szerver oldalon, smb.conf kéne, esetleg ránézhetsz log level 4-5 környékén egy log.smbd-re stb.

Szerk.: Sok kisebb fájl, vagy egy nagy?

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

HA realtek háló kártyád van akkor cserél le egy intel kártyára ami gigabites és akkor menni fog. Nállam ez volt a gond.

$ samba -V
Version 4.1.6-Ubuntu (mindkét gépen)

samba.log, smbd/nmbd utolsó újraindítása után:
[2016/02/07 01:02:36.536786, 0] ../source3/param/loadparm.c:3155(lp_do_parameter)
Ignoring unknown parameter "password level"
[2016/02/07 01:02:36.536877, 0] ../source3/param/loadparm.c:3155(lp_do_parameter)
Ignoring unknown parameter "update encrypted"
[2016/02/07 01:02:37.971427, 0] ../source3/param/loadparm.c:3155(lp_do_parameter)
Ignoring unknown parameter "password level"
[2016/02/07 01:02:37.971613, 0] ../source3/param/loadparm.c:3155(lp_do_parameter)
Ignoring unknown parameter "update encrypted"
[2016/02/07 01:02:37.976609, 0] ../source3/nmbd/nmbd.c:168(nmbd_sig_hup_handler)
Got SIGHUP dumping debug info.
[2016/02/07 01:02:37.976669, 0] ../source3/nmbd/nmbd_workgroupdb.c:276(dump_workgroups)
dump_workgroups()
dump workgroup on subnet 192.168.33.11: netmask= 255.255.255.0:
WORKGROUP(4) current master browser = Router
u1 40809a03 (Samba)
Router 408c9a03 (OW)

'max connection' és 'max open files' nem lett beállítva, nincs az smb.conf-ban. Kevés, viszont nagyméretű (3-30GB) fájlokat másolnék, tehát ez nem okozhat gondot.
Hálózat alacsonyabb szinten rendben van, lásd az egyszálú iperf eredményt a két gép között.

smb.conf (u1): http://pastebin.com/Ak6cXSvu
A másik gépen egyedül a netbios name más.

Szerintem a konfiggal lesz a baj. Kell neked bele ez a sok opcio? Nekem Samba3-nal nem volt ennyi, amikor "tartomanyvezerlokent" uzemelt, es a masolassal nem volt volt gond. Apropo, ha mar Samba3! Egy csomo opcio elvileg nem hasznalatos Samba4-nel, ami nalad a konfigban van.

--
http://www.lulu.com/shop/search.ep?contributorId=1386424

+1, néhányról írja is a ott a logban Samba.

A csomó letiltott opció (pl. signing, ha jól emlékszem SMB3+-nál kötelező, az így ki is esett) tippre a kőkorba (SMB ~1.2) dobja vissza a protokoll-verziót. Próbáld ki, hogy egy minimális konfigot csinálsz (global-ban ez kb. a netbios name, workgroup és security) és mérj azzal.

Még a másik, ahol gond lehet, az a kliens oldal csatolása, egy mount kimenet érdekes lehet.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Végül dobtam a Gadmin-Samba által kreált smb.conf-ot, és nulláról kezdve beleírtam a legszükségesebbeket, kiegészítve deje javaslatával, és alámásolva a megosztások paramétereit.
Bár még most is lassabb mint lehetne, de a 60-70MB/s elérése is 3x-os gyorsulást jelent :)
Köszönöm az ötleteket!

Bufferméretre itt egy érdekesebb írás.

Természetesen. A global részt piszkáltam, a megosztásoknál már nem reszeltem:

[global]
netbios name = gépneve
server string = Samba
workgroup = workgroup
security = user
map to guest = bad user
dns proxy = no
log file = /var/log/samba/samba.log
max log size = 1000
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=524288 SO_SNDBUF=524288 IPTOS_LOWDELAY

[temporal]
path = /media/username/temporal
comment = No comment
valid users = username
write list = username
admin users = username
force user = username
force group = username
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

Nálam is 14.04 LTS, a samba alapból nagyon lassú volt (kb ami írtál). Socket options tuninggal feljebb ment, 50-80 MB/sec a max mostmár, fájlméretektől és egyéb dolgoktól függően.

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536