>download и upload был через xl0 с FreeBSD на винду и
>с винды на FreeBSD. Свитч 8 портовый Planet.
>Пробовал через localhost качать и писать, скорость порядка 7-8 мб/с, видимо узкое
>место в сетевушках или дальше.
>netstat -in
>Name Mtu Network
>Address
> Ipkts Ierrs Opkts Oerrs
>Coll
>xl0 1500 <Link#1> 00:60:97:0a:9a:28 319231159 0 335342426 214 23472447
>xl0 1500 217.117.x/2 217.117.x.x
>4716874 - 29695322
>- -
>xl0 1500 fe80:1::260:9 fe80:1::260:97ff:
> 0 -
> 7 -
> -
>xl1 1500 <Link#2> 00:00:89:1d:33:96 362762432 165 361754036 0 0
>xl1 1500 192.168.3 192.168.3.1
> 55050023 -
>75839050 - -
>
>xl1 1500 fe80:2::200:8 fe80:2::200:89ff:
> 0 -
> 3 -
> -
>xl1 1500 172.16/24 172.16.0.1
> 5255
> -
>40 - -
>
>Пробовал качать FreeBSDшным клиентом по сети, скорость так же низкая.
>Попробую еще покрутить sysctl,может поможет.
вот пример netstat:
[alone]~ > netstat -I dc0 -w 1
input (dc0) output
packets errs bytes packets errs bytes colls
101 0 123489 76 0 9213 0
99 0 123668 66 0 8244 0
44 0 38840 32 0 4795 0
105 0 115101 73 0 7532 0
119 0 146452 85 0 9095 0
79 0 82610 60 0 7993 0
92 0 106089 58 0 6544 0
98 0 79291 47 0 5736 0
49 0 44102 29 0 4484 0
104 0 120184 70 0 8414 0
^C
[alone]~ >
input/output - входящие/исходящие пакеты
errs - ошибки
colls - коллизии
запускаешь netstat, затем на freebsd:
# ftp remote
...
ftp> status (смотришь что там у тебя)
ftp> bin
ftp> promp
ftp> get remote-file /dev/null
качаешь в /dev/null чтобы избежать дисковых операций и получаешь
скорость близкую к реальной
затем в windows:
выходишь в чистую командную строку cmd.exe (никаких far,tc...)
c:\temp> ftp freebsd
...
ftp> status
ftp> bin
ftp> promp
ftp> get remote-file nul (уже не помню как у M$ нулевое устройство: nul или null)
качаешь и смотришь скорость
все это время на freebsd netstat, если в Windows есть аналог, в другом
окне cmd - запускаешь и смотришь ошибки и коллизии
размер буфера TCP для send/recv в твоем случае существенно не изменит
положение вещей, так как дело в другом, в том о чем выше написал!
Еще один вариант: загрузись на той машине где Windows с Frenzy-CD и
быстро увидишь в чем дело, правда карта в Windows должна быть
поддерживаемая FreeBSD.
Ну и в Windows не забыть отключить всякие ANTIVIRUS для чистоты эксперимента.
Сумма всего верхнего должна помочь найти узкое место