Een paar dagen geleden mijn fileserver opnieuw geinstalleerd.
OS is Debian 3.1 Sarge Stable. Kernel = 2.6.8-2-686.
Hardware: P4 2.4, 1GB mem, 1Gbit NIC (Realtek 8169).
HDD's: 120GB P-ATA Hitachi voor OS, Maxtor S-ATA 200GB voor data en 2x Hitachi 160G P-ATA in RAID0, ook voor data.
Op zich werkt alles OK, maar een dag of wat geleden kwam ik er achter dat het schrijven naar een van de Samba-shares echt pathetic traag was:

Het duurt gewoon 10 minuten om 100MB te kopieren
Dit is vanaf een XP-bak naar de Samba-server. In de XP-bak zit ook een GB-NIC.
Het vreemde is dat de read-snelheid wel OK is. Dus van de Samba-server naar de XP gaat alles razendsnel, zoals het hoort.
Dit is mijn smb.conf:
Tijdens het schrijven is de CPU-load van de Samba-server zo'n 2%. Die staat dus gewoon uit zijn neus te vreten. Mijn schijven draaien allemaal keurig in DMA en een test met hdparm wijst uit dat ze ook allemaal hun snelheid halen.
Nu heb ik het volgende gemerkt: als ik tijdens het trage kopieren van bestanden vanuit mijn server een ping doe naar mijn XP-bak, dan vliegt de snelheid plotseling omhoog
Ik heb daarom het idee dat het misschien wat met DNS/resolving te maken heeft?
Maar voor zover ik weet staat alles OK: ik kan gewoon op hostnaam pingen en op het netwerk browsen.
Wie heeft enig idee?
OS is Debian 3.1 Sarge Stable. Kernel = 2.6.8-2-686.
Hardware: P4 2.4, 1GB mem, 1Gbit NIC (Realtek 8169).
HDD's: 120GB P-ATA Hitachi voor OS, Maxtor S-ATA 200GB voor data en 2x Hitachi 160G P-ATA in RAID0, ook voor data.
Op zich werkt alles OK, maar een dag of wat geleden kwam ik er achter dat het schrijven naar een van de Samba-shares echt pathetic traag was:

Het duurt gewoon 10 minuten om 100MB te kopieren
Dit is vanaf een XP-bak naar de Samba-server. In de XP-bak zit ook een GB-NIC.
Het vreemde is dat de read-snelheid wel OK is. Dus van de Samba-server naar de XP gaat alles razendsnel, zoals het hoort.
Dit is mijn smb.conf:
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
41
42
43
44
45
46
47
48
49
| [global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384
obey pam restrictions = yes
write list = tachyon
encrypt passwords = true
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam guest
dns proxy = no
netbios name = holodeck1
server string = fileserver
invalid users = root
workgroup = subspace
os level = 20
syslog = 0
create mode = 600
security = user
panic action = /usr/share/samba/panic-action %d
max log size = 1000
directory mode = 700
[Docs]
comment = Docs
path = /media/md0/docs
[Audio]
comment = Audio
path = /media/md0/audio
[Stuff]
comment = Stuff
path = /media/md0/stuff
[Video]
comment = Video
path = /media/md0/video
[Movie]
comment = Movies
path = /media/sda2
[Capture]
comment = Captures
path = /media/sda1
[Meuk]
comment = Meuk
path = /media/hda3 |
Tijdens het schrijven is de CPU-load van de Samba-server zo'n 2%. Die staat dus gewoon uit zijn neus te vreten. Mijn schijven draaien allemaal keurig in DMA en een test met hdparm wijst uit dat ze ook allemaal hun snelheid halen.
Nu heb ik het volgende gemerkt: als ik tijdens het trage kopieren van bestanden vanuit mijn server een ping doe naar mijn XP-bak, dan vliegt de snelheid plotseling omhoog
Ik heb daarom het idee dat het misschien wat met DNS/resolving te maken heeft?
Maar voor zover ik weet staat alles OK: ik kan gewoon op hostnaam pingen en op het netwerk browsen.
Wie heeft enig idee?
If we do not change our direction, we will likely end up where we are heading.
