My problem is there I download and archive my work to the freebsd server via samba. When I'm transfering files from the windows -> freebsd I will get anywhere between 20-100kB/s and from freebsd -> windows I will get a few mbps. I'm getting no where near a full 100mbps and both ethernet cards are set for 100mbps full duplex working great. I've tried increasing buffer sizes on the network to over 65535 bytes and nothing seems to work. (xl0 = LAN, xl1 = internet) I've included some information and I know it's still a general question but I'm hoping someone can work with me on this issue. I'd really like to keep samba but I need it to perform. I need to be able to get atleast a 35% efficiency rate. Thanks in advance. Here is some info from top as I was transfering a large file: last pid: 39875; load averages: 0.00, 0.00, 0.00 up 10+10:22:57 01:38:14 22 processes: 2 running, 20 sleeping CPU states: 0.0% user, 0.0% nice, 0.4% system, 1.2% interrupt, 98.4% idle Mem: 17M Active, 546M Inact, 150M Wired, 36M Cache, 86M Buf, 1328K Free Swap: 384M Total, 384M Free $ ping 172.16.16.1 PING 172.16.16.1 (172.16.16.1): 56 data bytes 64 bytes from 172.16.16.1: icmp_seq=0 ttl=64 time=0.760 ms 64 bytes from 172.16.16.1: icmp_seq=1 ttl=64 time=0.047 ms 64 bytes from 172.16.16.1: icmp_seq=2 ttl=64 time=0.070 ms 64 bytes from 172.16.16.1: icmp_seq=3 ttl=64 time=0.044 ms 64 bytes from 172.16.16.1: icmp_seq=4 ttl=64 time=0.070 ms 64 bytes from 172.16.16.1: icmp_seq=5 ttl=64 time=0.047 ms 64 bytes from 172.16.16.1: icmp_seq=6 ttl=64 time=0.047 ms ^C --- 172.16.16.1 ping statistics --- 7 packets transmitted, 7 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.044/0.155/0.760/0.247 ms $ netstat -nr Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 65.2.120.1 UGSc 9 8112704 xl1 65.2.120/21 link#2 UC 1 0 xl1 65.2.120.1 00:06:2a:ce:64:54 UHLW 9 0 xl1 1200 65.2.126.81 127.0.0.1 UGHS 0 0 lo0 127.0.0.1 127.0.0.1 UH 2 1478 lo0 172.16.16/24 link#1 UC 3 0 xl0 172.16.16.1 00:01:03:c1:ac:19 UHLW 0 197 lo0 172.16.16.2 00:01:03:c1:89:1a UHLW 8 4720351 xl0 901 172.16.16.255 ff:ff:ff:ff:ff:ff UHLWb 1 2545 xl0 Samba server: amd athlon 1Ghz 768meg pc133 ram 250gig ata/100 7200rpm 8meg cache 3com 905_???_ managed nic root@damn (~)$ smbd -V;uname -prs Version 2.2.8a FreeBSD 5.1-CURRENT i386 root@damn (~)$ ifconfig xl0 xl0: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 172.16.16.1 netmask 0xffffff00 broadcast 172.16.16.255 ether 00:01:03:c1:ac:19 media: Ethernet autoselect (100baseTX <full-duplex>) status: active || 100mbps full duplex netgear switch || Windows 2000 SP4 20gig ata/66 7200rpm 512meg pc3200 ddr amd barton 2800+ 3com 905_???_ managed nic