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

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.