Ga naar inhoud


Snellere samba (socket opties in smb.conf)


Gast SatGarderen

Aanbevolen berichten

Ik was wat aan het spelen met samba, en vond dat het kopieren van files van de dreambox naar de pc (winxp) wel erg langzaam ging. Ik vermoede dat de tcp_nodelay uitstond en was opzoek naar hoe deze opties gezet moest worden.

Ik vond het volgende op de www.samba.org website:

 

voeg het volgende toe aan /var/etc/smb.conf (boven aan):

 

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

 

Het kopieren van een 1 GB file duurde nu minder dan 5 minuten. Terwijl het eerst een minuut of 20 duurde.

 

Hebben andere mensen dezelfde ervaring?

 

Link naar reactie
Delen op andere sites


Bedankt voor de tip!

 

Het is echt vele malen sneller geworden met deze aanpassing!!

 

Een aanrader voor iedereen dus! <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Link naar reactie
Delen op andere sites

De ftp oplossing heb ik op dit board gevonden en bestond uit twee dingen:

 

1) ifconfig eth0 mtu 1400

2) echo 1 > /proc/sys/dev/eth0/swfdup

 

Dit hielp de performance vele malen (nog steeds niet optimaal)

 

 

Link naar reactie
Delen op andere sites

He wat vreemd. BIj mij maakt het helemaal niets uit. Ik trek met en zonder die regel een file van 188 Mb over in 49 sec. Gemiddelde snelheid is 32.33 Mb/s. Gebruiken we misschien verschillende versies van de software? Ik heb de laatste Ronaldd erin zitten.

Link naar reactie
Delen op andere sites

Ik neem aan dat je de samba processen (smbd en nmbd) gekilled heb en dan opnieuw opgestart heb? Je moet wel ff LD_LIBRARY_PATH zetten naar /var/lib.

Link naar reactie
Delen op andere sites

Heb LD_LIBRARY_PATH naar /var/lib staan. Heb namelijk ooit een scriptje gemaakt:

export LD_LIBRARY_PATH=/var/lib:$LD_LIBRARY_PATH

./smbd -D

 

Want ik heb smbd niet standaard draaien. nmbd heb ik trouwens helemaal niet draaien. Heb nooit begrepen waar die voor nodig zou zijn.

 

Heb dus eerst een file overgehaald van box naar PC. Daarna een kill gedaan en die regel (is vrij lange regel trouwens) in de general sectie van de smb.conf gezet. Hierna m'n scriptje opnieuw gedraaid. Weer een download van box naar PC en precies dezelfde tijden.

 

 

 

Link naar reactie
Delen op andere sites

Snelheid verschilt ook per dreambox volgens mij.

 

Ik heb 2 dreamboxen, 1 van de allereerste serie (unmodded voeding) en een nieuwere met gemodde voeding.

 

Die nieuwe is sneller met netwerk data transfer. Niet alleen met ftp of NFS maar ook bv transfer van flash image naar de DB gaat op de nieuwe 2x zo snel als op de oude.

 

Wel vreemd, want ze zouden identiek moeten zijn?!?!?1

 

Heb het nog eens geprobeerd met nog een oude en een nieuwe van 2 andere mensen, gelijke resultaten! (boxen waren wel uit 2 batches, dus opvolgende serials van die oude en nieuwe).

Link naar reactie
Delen op andere sites

Thnx voor de tip <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

 

Werkt hier nu nog een tikkie beter dan de 10mbit tweak.

Helemaal dat dit een blijvende tweak is maakt het handig.

Niet dat het nu echt opschiet maar het begint werkbaar te worden.

 

Zal deze tweak eens combineren met andere tweaks,

je weet maar nooit hoe een koe een haas vangt.

 

You cannot ignore that member

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...