[Debian] Download FTP 60 MB/s, Samba 30 kb/s

Pagina: 1
Acties:
  • 240 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb nu het vreemdste probleem dat ik ooit gezien heb.

Ik heb van de week een nieuwe Debian server opgezet (uname -a = Linux laam2 2.6.21-2-amd64 #1 SMP Tue Jul 10 21:39:38 UTC 2007 x86_64 GNU/Linux) met daarop samba (smbd -V = Version 3.0.26).

hardware:
- asus m2a-vm
- amd x2 be-2350
- 1 GB DDR2
- 2x DiamondMax 21 320GB S-ATA in RAID1
- 1x DiamondMax 21 250GB IDE

Het moederbord heeft een RTL8169 GbE onboard die ik ook gebruik.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
lspci

00:00.0 Host bridge: ATI Technologies Inc Unknown device 7910
00:01.0 PCI bridge: ATI Technologies Inc Unknown device 7912
00:07.0 PCI bridge: ATI Technologies Inc Unknown device 7917
00:12.0 RAID bus controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc Unknown device 791e
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)


Het probleem is als volgt:

- Kopieeren van mijn pc naar samba is geen probleem -> +/- 30 MB/sec (snelheid dropt wel soms naar 10 MB/sec, met haperingen in het kopieeren)
- Kopieren van de server naar mijn pc met ftp (vsftpd 2.0.5) is geen probleem -> +/- 60 MB/sec (!!)
- Kopieren van de server naar mijn pc met samba -> 30 kb/sec 8)7

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
globals sectie van smb.conf

[global]
        workgroup = LYNTH
        server string =
        interfaces = 10.0.0.11
        bind interfaces only = Yes
        null passwords = Yes
        obey pam restrictions = Yes
        password server =
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
        syslog = 0
        syslog only = Yes
        log file = /var/log/samba/log.%m
        max log size = 1000
        smb ports = 139
        large readwrite = No
        acl compatibility = winnt
        server signing = auto
        keepalive = 150
        socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
        load printers = No
        os level = 30
        preferred master = No
        domain master = No
        enhanced browsing = No
        dns proxy = No
        ldap ssl = no
        panic action = /usr/share/samba/panic-action %d
        invalid users = root
        valid users = Scallio, CAVELIER, Sokrates, CENTURION
        admin users = Scallio, CAVELIER, Sokrates, CENTURION
        read list = Scallio, CAVELIER, Sokrates, CENTURION
        write list = Scallio, CAVELIER, Sokrates, CENTURION
        create mask = 0644
        hosts allow = 10.0.0.2, 10.0.0.3
        use sendfile = Yes
        veto files = lost+found/
        strict locking = No


Ik heb echt al van alles geprobeerd, vooral aanpassing in de socket options etc, maar het mag allemaal niet baten. Een google search naar verschillende zoektermen waar ik inmiddels iets van 7 uur aan kwijt bent helpt me ook niet verder.

tcpdump geeft ook geen interessante info.

De harde schijf zelf is snel genoeg (zoals ook te zien is aan de transfer speed van FTP)
code:
1
2
3
4
5
hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads:   1870 MB in  2.00 seconds = 934.95 MB/sec
 Timing buffered disk reads:  238 MB in  3.01 seconds =  78.94 MB/sec


Het raarste is nog wel, als ik via putty inlog op de server, en bijvoorbeeld 'uptime' intyp, vervolgens pijltje omhoog om dat commando weer op te halen en nog eens uit te voeren, en dat achter elkaar door (dus: via putty aan een stuk door 'uptime' uitvoeren) gaat de snelheid van de kopieer-actie van samba naar mijn pc in ene wel omhoog naar +/- 20 MB/sec. Het lijkt wel alsof de pakketjes van samba een duwtje nodig hebben oid :?

Kan iemand mij hier mee helpen? Ik heb echt geen idee meer wat ik nog zou kunnen tweaken om het goed werkend te krijgen.

Acties:
  • 0 Henk 'm!

  • Spoooky
  • Registratie: September 2002
  • Laatst online: 19-09 10:30

Spoooky

Core temp 37°C

wat voor OS heeft je PC? Want het lijkt alsof het probleem daar aan ligt...

Ik ben spuit 1011, aangenaam!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn PC draait Windows XP met SP2

Het is een Athlon x2 4200+
2GB DDR(1)
WD 320GB S-ATA

Acties:
  • 0 Henk 'm!

  • Meneer iCy
  • Registratie: September 2003
  • Laatst online: 17-09 16:15

Meneer iCy

swarma

Hmm dit conflict heb ik ook al gehad en bij mij was het hardware. De netwerkkaart werkte niet goed in 1 PCI poort, raar maar waar.

Steam id is ijsie \\ Xbox Live GT: Meneer iCy


Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:01

BoAC

Memento mori

* BoAC heeft hetzelfde probleem. Helpt het misschien om de windows-machine in je hosts file te registreren op je server?
iCy schreef op vrijdag 21 september 2007 @ 11:28:
Hmm dit conflict heb ik ook al gehad en bij mij was het hardware. De netwerkkaart werkte niet goed in 1 IDE poort, raar maar waar.
Naar mijn idee niet zo raar omdat het naar mijn idee niet mogelijk is om een netwerkkaart in een ide poort te plaatsen ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb net even de netwerkkaart van de oude server in de nieuwe gestopt, en het probleem is nu inderdaad opgelost. File transfers gaan zowel up als down met +/- 30 MB/sec.
Nog steeds niet heel snel, maar dit is nog wel op te lossen met wat leuke socket options.
Dank aan iCy voor de tip!!

Acties:
  • 0 Henk 'm!

  • Meneer iCy
  • Registratie: September 2003
  • Laatst online: 17-09 16:15

Meneer iCy

swarma

BoAC schreef op vrijdag 21 september 2007 @ 11:41:
* BoAC heeft hetzelfde probleem. Helpt het misschien om de windows-machine in je hosts file te registreren op je server?


[...]

Naar mijn idee niet zo raar omdat het naar mijn idee niet mogelijk is om een netwerkkaart in een ide poort te plaatsen ;)
PCI, ben nog niet wakker 8)7

Steam id is ijsie \\ Xbox Live GT: Meneer iCy


Acties:
  • 0 Henk 'm!

  • Scoutboy
  • Registratie: Mei 2002
  • Laatst online: 30-09-2014
Ik heb hetzelfde probleem,

Maar het werkt allemaal perfect als ik een ping flood vanuit mijn linux bak naar mijn windows bak doe :)

# ping -f 192.168.1.9

Strange

Acties:
  • 0 Henk 'm!

  • SandStar
  • Registratie: Oktober 2002
  • Laatst online: 19-09 06:11

SandStar

DPC-Crew

Zandster

Scoutboy schreef op maandag 24 september 2007 @ 23:09:
Ik heb hetzelfde probleem,

Maar het werkt allemaal perfect als ik een ping flood vanuit mijn linux bak naar mijn windows bak doe :)

# ping -f 192.168.1.9

Strange
Ik heb ook precies hetzelfde. Een windows pc upload iets met een paar kb/sec (100mbit link).
Zodra ik vanaf een andere linux pc ook iets upload (1000mbit link) vliegt de upload snelheid van de windows pc direct omhoog.

En andere windows laptop heeft het probleem weer niet. 8)7

Acties:
  • 0 Henk 'm!

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 10-04-2024

Scharnout

Meuk

Ik heb hier ook mee lopen stoeien toen ik net een Gb-kaartje had. Het is gewoon een beperking van het smb-protocol en dan voornamelijk met windows. Sinds ik Ubuntu draai is het al stukken beter. Ik heb helaas geen linkjes meer voor je, maar ik had precies dezelfde symptonen.

[ Voor 14% gewijzigd door Scharnout op 25-09-2007 01:14 ]

And Bob's your uncle ...


Acties:
  • 0 Henk 'm!

  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 19:44

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

Prop dit in je samba config in [global]:

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=131070 SO_SNDBUF=131070

70MB/s haal ik.

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


Acties:
  • 0 Henk 'm!

  • StefSybo
  • Registratie: Maart 2004
  • Niet online
Dit probleem ontstaat door de combinatie van de RTL8111/816* met samba. Zie bijvoorbeeld ook een thread op de bugtracker van Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/84782

Een oplossing is om de drivers van de Realtek site te installeren, of te wachten op een kernel die een nieuwe module voor deze kaarten bevat.

De driver kan je downloaden op: http://www.realtek.com.tw...ownTypeID=3&GetDown=false
Pagina: 1