Date: Wed, 5 Mar 2003 10:09:49 +0200 From: "Bigbrother" <bigbrother@bonbon.net> To: <questions@freebsd.org> Subject: Re: SAMBA performance and FreeBSD Message-ID: <003d01c2e2ee$9a8e0e10$e203a8c0@macedon>
next in thread | raw e-mail | index | archive | help
I forgot to say:
>uname -a
FreeBSD matrix.vlsi.gr 4.7-RELEASE-p7 FreeBSD 4.7-RELEASE-p7 #1: Tue Mar
4 12:09:06 EET 2003
matrix@matrix.vlsi.gr:/usr/obj/usr/src/sys/matrix i386
-------------
> ifconfig
wb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.3.200 netmask 0xffffff00 broadcast 192.168.3.255
ether 00:80:48:b5:b9:6d
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
wb1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
ether 00:80:48:b5:92:2f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
---------------
>dmesg
CPU: Pentium 4 (2394.02-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf27 Stepping = 7
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE
,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,<b28>,ACC,<b31>>
real memory = 536854528 (524272K bytes)
atapci0: <SiS 5591 ATA33 controller> port
0xb400-0xb40f,0xb800-0xb803,0xd000-0xd
007,0xd400-0xd403,0xd800-0xd807 irq 11 at device 2.5 on pci0
ad0: 78167MB <Maxtor 6Y080L0> [158816/16/63] at ata0-master PIO4
ad1: 78167MB <Maxtor 6Y080L0> [158816/16/63] at ata0-slave PIO4
ad2: 78167MB <Maxtor 6Y080L0> [158816/16/63] at ata1-master PIO4
---------------
> more /boot/loader.conf
hw.ata.ata_dma=0
hw.ata.atapi_dma=0
[* I have disabled the DMA, because otherwise the boot process is halted
and trying to reset the hard disc, because of a strange timeout]
----------
I used to experiment with two network cards simultaneous connected to
the same switch and using netgraph, but when I was using the local
100Mbits net, the load of the server went > 6 [because in netgraph, one
card is working on promiscuous mode...]. So I am using only wb0, with an
average load of the machine of 0.12
Finally if I put the value
net.inet.tcp.delayed_ack=0
Then comparing with the previous situation the speed is much worst. That
is
the value net.inet.tcp.delayed_ack=1 is much better (on my local
100Mbits net). This was measured for both small and large files (7MB,
and 700MB). All the tests are done using Windows XP. On my smb.conf I
only have TCP_NODELAY in socket options.
P.s. I disabled the NFS server [because this is an nfs server as well
for other machines] and the samba read/write speed on my 100Mbits
network has increased to 3 Mbytes/sec (no load on the machine). This is
still lower than the 7Mbytes/sec on the local 100Mbits network that I
have using FTP.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003d01c2e2ee$9a8e0e10$e203a8c0>
