Показать сообщение отдельно
Старый 04.10.2005, 20:54     # 14
crazydown
Guest
 
Сообщения: n/a

Цитата:
Сообщение от chigi
Я тоже запутался ;-) Выходит что все-таки FreeBSD рулит :-) 800 кб/с (~ 10МБит) > Cute FTP 7.1 в МБитах
эмм, 800 кб/с = 6.4 МБит или я ошибаюсь ?, 10 МБит = 1250 Кб/с (килобайт / сек) (максимальная теоретическая пропускная способность)
что FreeBSD рулит я знаю, я спрашивал как пропатчить свои руки и голову, итак, еще раз...

Исходные данные:
Комп1) Домашний, Athlon 2600 XP+/768/гигибитная сетевуха nForce2 (ип - 192.168.0.2, 100 Мбит, полный дуплекс), смотрит в локалку / Windows 2000 Pro SP4 RUS / шлюзом стоит 192.168.0.1
Комп2) Роутер, Pentium 3-533/192/rl0 - Realtek 8139 (встроенная в мать) (192.168.0.1, 100 Мбит, полу-дуплекс), смотрит в локалку/fxp0 - Intel Pro 10/100 (x.x.x.x, 10 Мбит, полу-дуплекс), смотрит в инет / FreeBSD 5.3 + ipfw + natd + squid
Локалка) D-Link DES-1005D 10/100 Fast Etherner Switch
ФТП1) Удаленный фтп на котором производится тестирование
ФТП2) ФТП сервер стоящий на локальной машине (Комп1)


Проблема:
При скачивании с ФТП1 на Комп2 - скорость 800 КБ/с (килобайт / сек)
При скачивании с ФТП2 на Комп2 - скорость 8-9 МБ/с (мегобайт / сек)
При скачивании с ФТП1 через Комп2 на Комп1 (трафик идет черет natd, мимо сквида) - скорость 800 Кб/с (килобайт / сек)
При скачивании с ФТП1 на Комп1 (при этом провод от инета втыкается напрямую в Комп1) - скорость 1.1 МБ/с (мегобайт / сек)

Задача: как сделать так, чтобы при скачивании с ФТП1 через Комп2 на Комп1 скорость была 1.1 МБ/с (мегобайт / сек), для меня это важно, т.к. каждый день с ФТП1 я скачиваю до 10 ГБ информации (нахаляву ), время скачивания - важно

Испробованные варианты решений:
пересобираем ядро с:
options DEVICE_POLLING
options HZ=1000
sysctl:
kern.polling.enable=1
kern.polling.user_frac=50

Итог - При скачивании с ФТП1 на Комп2 - скорость 300-350 КБ/с (килобайт / сек)

Последний раз редактировалось crazydown; 04.10.2005 в 21:02.