Низкая скорость upload на freebsd, proftpd

локальный сервер через dlink-320 по витой паре.
у download скорость нормальная (до 10мбайт)
у upload низкая (до 2мбайт)
на роутере лимиты не установлены.
квоты, лимиты в proftpd.conf не установлены.
авторизация через mysql.
клиенты на винде пробовал разные. кстати через ssh (sftp) таже проблема.

в гугле кроме как добавить строки в sysctl ничего не нашел.

# uname -a
FreeBSD ycuk 8.1-RELEASE FreeBSD 8.1-RELEASE

sysctl.conf:
kern.ipc.maxsockbuf=16777216
kern.ipc.nmbclusters=32768
kern.ipc.somaxconn=32768
kern.maxfiles=65536
kern.maxfilesperproc=32768
kern.maxvnodes=800000
net.inet.tcp.delayed_ack=0
net.inet.tcp.inflight.enable=0
net.inet.tcp.path_mtu_discovery=0
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=524288
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.recvspace=65536
net.inet.tcp.rfc1323=1
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=524288
net.inet.tcp.sendspace=65536
net.inet.udp.maxdgram=57344
net.inet.udp.recvspace=65536
net.local.stream.recvspace=65536
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.mssdflt=1460

proftpd.conf:
DelayEngine off
UseReverseDNS off
IdentLookups off

loader.conf:
kern.ipc.maxsockets="16424"
kern.ipc.shm_use_phys="1"
kern.hz=1000
net.inet.tcp.tcbhashsize="4096"
net.inet.tcp.hostcache.hashsize="1024"

rc.conf:
ifconfig_rl0="inet 192.168.0.101 netmask 255.255.255.0 polling mtu 8232"
tcp_extensions="YES"

# ifconfig
rl0: flags=8843 metric 0 mtu 1500
options=8
ether 00:e0:50:f4:03:e0
inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect (100baseTX )
status: active

lo0: flags=8049 metric 0 mtu 16384
options=3
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3

upd: через самбу туда и обратно скорость большая

1 ответов