Ga naar inhoud


Optimale Samba instellingen ...


Aanbevolen berichten

Geplaatst:

Beste Dreamboxers,

 

Gebruik DB7000 (incl. HD) met Hydra 1.09 image. Eea in netwerk, alles werkt (functioneel) prima.

 

Snelheid (zowel via FTP als "Samba" is mi te traag, ca. 0.5 MByte/s. Dat moet toch sneller kunnen! Onderstaand een copie van mijn smb.conf file:

 

-----------------------------------

[global]

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

 

[global]

load printers = no

guest account = root

log file = /tmp/smb.log

security = share

server string = DreamBOX network services

workgroup = NLR-PCN

netbios name = DreamBOX

 

[Configuration]

comment = Configuration files - take care!

path = /var

read only = no

public = yes

guest ok = yes

 

[Harddisk]

comment = The harddisk

path = /hdd

read only = no

public = yes

guest ok = yes

----------------------------------------

 

Als ik nu in de log.nmb file kijk zie ik hetvolgende:

 

------------------------

1970/01/01 01:00:18 netbios nameserver version 1.9.18p8 started

Copyright Andrew Tridgell 1994-1997

 

2005/09/18 10:36:50 ***** Samba name server DREAMBOX is now a local master browser for workgroup NLR-PCN on subnet 127.0.0.1 *****

 

process_local_master_announce: Server MAGP-GFGQM34UPY at IP 10.0.0.2 is announcing itself as a local master browser for workgroup NLR-PCN and we think we are master. Forcing election.

Packet send failed to 10.0.0.2(138) ERRNO=Invalid argument

 

2005/09/18 10:40:48 ***** Samba name server DREAMBOX has stopped being a local master browser for workgroup NLR-PCN on subnet 127.0.0.1 *****

 

 

2005/09/18 10:41:11 ***** Samba name server DREAMBOX is now a local master browser for workgroup NLR-PCN on subnet 127.0.0.1 *****

 

--------------------

 

Het gaat dus om de laatste regel. Wat mij verbaasd is dat hij iest doet op subnet 127.0.0.1. Dat gaat dan dus helemaal mis want mijn hele netwerk zit op 255.255.255.0. Wellicht is dit de oorzaak van de trage gegevensuitwisseling??

 

Wie geeft een tip??

 

groet,

 

Michel.


Geplaatst:

De dreambox is niet zo snel op zijn netwerk. Ik haal ook maar 5000 Kbyte / sec. hetzelfde dus

Als zowel FTP en samba traag zijn, dan kan het niet door samba komen.

Nu heeft vsftpd wel opties om overdrachtsnelheid te regelen, maar die zijn niet ingesteld.

 

Over samba :

Aangezien er geen interfaces optie in je smb.conf staat zal hij op alle beschikbare ip's luisteren.

Dus 10.0.0.xxx en 127.0.0.1. Niets geks dus.

 

En je netwerk draait niet op 255.255.255.0. Dat is je netmask. Basics tcp/ip netwerk...

Een local master browser is de "scheidsrechter" binnen een CIFS / samba netwerk.

Geplaatst:
Citaat:

Snelheid (zowel via FTP als "Samba" is mi te traag, ca. 0.5 MByte/s.

FTP snelheid is het optimum wat je met samba zou kunnen bereiken. Dus als beide hetzelfde zijn, ligt het iig niet aan je samba settings.

Citaat:

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

Deze zou ik allemaal eens weghalen, de lowdelay settings werken snelheid-optimalisaties (zoals het Nagle algorithme) tegen, en de kernel kan altijd zelf nog het beste de optimale socket buffersizes bepalen.

Maar nogmaals, als samba al (bijna) net zo snel is als ftp, valt hier weinig te halen.
Geplaatst:
Citaat:
127.0.0.1 is de loopback en meestal op 255.0.0.0

maar kijk eens wat de telnet respons is bij ifconfig...

cheers


Jongens bedankt voor het meedenken ...

snelheid is 0.5 MBytes/sec dus ca. 10 maal zo traag als sdcgro. Hieronder volgt een uitdraai van mijn ifconfig ...

-------------------------------


Welcome on your Dreambox! - Kernel 2.6.9 (11:25:42).



This release is brought to you by "The_Hydra"

==========================================================


dreambox login:
root

Password:




BusyBox v1.00 (2005.02.11-15:27+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ >
i
f
c
o
n
f
i
g


eth0 Link encap:Ethernet HWaddr 00:09:34:0F:C1:B5
inet addr:10.0.0.253 Bcast:10.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38404 errors:288 dropped:0 overruns:288 frame:0
TX packets:13713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45684667 (43.5 MiB) TX bytes:3760260 (3.5 MiB)
Interrupt:28 Base address:0xa300 DMA chan:ff

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:799 errors:0 dropped:0 overruns:0 frame:0
TX packets:799 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:87657 (85.6 KiB) TX bytes:87657 (85.6 KiB)

-------------------------
Geplaatst:
Citaat:

inet addr:10.0.0.253 Bcast:10.255.255.255 Mask:255.255.255.0


broadcast adres en mask matchen niet. Maar dit zorgt niet voor snelheids verlies, hooguit dat je sommige clients in je lan niet kan bereiken (maar wel broadcasten)

Citaat:

RX packets:38404 errors:288 dropped:0 overruns:288 frame:0

rx-errors.
Slechte kabel? slechte switch?

Overigens zijn netwerk snelheids problemen doorgaans niet af te leiden uit wat je met ifconfig aan statistics te zien krijgt.
Geplaatst:
Citaat:
laatste is duidelijk .. rx-errors
maar je ziet wel een probleem.

cheers


Weet niet waar deze Rx errors vandaan komen. Gebruikt goede Cat5 kabel en heb een ca. 1 jaar oude SWEEX 16-ports switch.
Geplaatst:

Excuses, niet goed genoeg gekeken.

De errors zijn overruns. Dus op momenten dat je dreambox het te druk had om netwerk data af te handelen.

 

En dat veroorzaakt je probleem zeker niet, het gaat hier slechts om 0.75% van alle ontvangen pakketten.

 

Als je netwerk statistics wilt bekijken, om zo een oorzaak van je probleem te achterhalen, kan je beter in je switch kijken, die geeft gedetailleerdere gegevens over wat er op de link gebeurt.

 

edit: zie net dat je een sweex hebt. weinig kans dat die zulke statistics geeft

Geplaatst:
Citaat:
Excuses, niet goed genoeg gekeken.
De errors zijn overruns. Dus op momenten dat je dreambox het te druk had om netwerk data af te handelen.

En dat veroorzaakt je probleem zeker niet, het gaat hier slechts om 0.75% van alle ontvangen pakketten.

Als je netwerk statistics wilt bekijken, om zo een oorzaak van je probleem te achterhalen, kan je beter in je switch kijken, die geeft gedetailleerdere gegevens over wat er op de link gebeurt.


PieterG, dank voor het meedenken. Ik heb een SWEEX LAN switch. Hoe kijk ik in mijn switch???
Geplaatst:

zie edit, jouw post over je sweex kwam terwijl ik nog aan het typen was.

Ik denk niet dat dat kan met jouw switch, maar je zou je handleiding eens kunnen doorlezen.

(en veel switches accepteren een telnet verbinding op poort 23, kan je daar eens met 'help' kijken wat voor commando's je ter beschikking hebt)

Geplaatst:
Citaat:
zie edit, jouw post over je sweex kwam terwijl ik nog aan het typen was.
Ik denk niet dat dat kan met jouw switch, maar je zou je handleiding eens kunnen doorlezen.
(en veel switches accepteren een telnet verbinding op poort 23, kan je daar eens met 'help' kijken wat voor commando's je ter beschikking hebt)


Ok, gelezen.

Welk IP adres moet ik dan ingeven om de telnet verbinding op te starten ...

telnet 10.0.0.X:23 o.i.d.??
Geplaatst:

Oh, wacht even, een switch heeft normaal geen IP. (wel als hij ook als router of bridge kan fungeren).

Dus dan moet je er met een seriele kabel in, en een terminal emulator (hyperterminal bijvoorbeeld, als je windows gebruikt)

 

Of met de configuratie software, als je die er bij gekregen hebt.

Geplaatst:

welke adviseer je.. voor de broadcast

 

Citaat:
[color:"#666666"] /etc/rc.d/rc.inet1

 

#! /bin/sh

#

# rc.inet1 This shell script boots up the base INET system.

#

# Version: @(#)/etc/rc.d/rc.inet1 1.01 05/27/93

#

 

HOSTNAME=`cat /etc/HOSTNAME`

 

# Attach the loopback device.

/sbin/ifconfig lo 127.0.0.1

/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo

 

# IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the

# eth0 interface. If you're only using loopback or SLIP, don't include the

# rest of the lines in this file.

 

# Edit for your setup.

IPADDR="194.109.9.48" # REPLACE with YOUR IP address!

NETMASK="255.255.255.0" # REPLACE with YOUR netmask!

NETWORK="194.109.9.0" # REPLACE with YOUR network address!

BROADCAST="194.109.9.255" # REPLACE with YOUR broadcast address, if you

# have one. If not, leave blank and edit below.

GATEWAY="194.109.9.1" # REPLACE with YOUR gateway address!

 

# Uncomment the line below to configure your ethernet card.

/sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}

 

# If the line above is uncommented, the code below can also be uncommented.

# It sees if the ethernet was properly initialized, and gives the admin some

# hints about what to do if it wasn't.

if [ ! $? = 0 ]; then

cat << END

Your ethernet card was not initialized properly. Here are some reasons why this

may have happened, and the solutions:

1. Your kernel does not contain support for your card. Including all the

network drivers in a Linux kernel can make it too large to even boot, and

sometimes including extra drivers can cause system hangs. To support your

ethernet, either edit /etc/rc.d/rc.modules to load the support at boottime,

or compile and install a kernel that contains support.

2. You don't have an ethernet card, in which case you should comment out this

section of /etc/rc.d/rc.inet1. (Unless you don't mind seeing this error...)

END

fi

 

# Uncomment these to set up your IP routing table.

/sbin/route add -net ${NETWORK} netmask ${NETMASK} eth0

if [ ! "$GATEWAY" = "" ]; then

/sbin/route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1

fi

 

# End of rc.inet1

 

 

/etc/rc.d/rc.inet2

 

[/color]

cheers

Bring' den Vorschlaghammer mit

Element of Crime

 

 

Geplaatst:

Bij jou staan ze goed.

De bits die in het netmask op nul staan, moeten in het broadcast adres op 1 staan.

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...