ПОМОГИТЕ с проблемой, может кто сталкивался....

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Corsair писал(а):а FTP крайне тормозной протокол для очень больших обьемов
0) Обоснование в студию. Просто самому интересно.
1) rsync тебе в помощь.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

FTP это блочная передача, а самба это поток по этой причине FTP по определению медленнее работает... это только верхушка...
если копнуть глубже то можно увидеть что при обрыве в FTP можно отследить этот обрыв и тут есть два варианта или делать рестарт или начинать закачку занова, а самба с этими проблемами борется сама и достаточно корректно...

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Corsair,

Странно, я все-таки программер и представляю алгоритмы
работы NFS и ftp. NFS обязан делать гораздо больше и следовательно
должен быть тормознее. Возможно, причина того что у тебя ftp
медленнее, лежит в чём-то другом - настройки сетки?
Ограничение по скорости на ftp? Или что то ещё.

Anonymous

Сообщение Anonymous »

никакого ограничения нет. я предпологаю что дело в самой идеологии...
попробуй сам протестировать скорость работы, чуть ли не раза в два медленнее льется по ftp
ИМХО
чего больше он должен делать? основное выставляет флаг поток и погнал...

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Corsair,

Для ftp есть замечательная команда.

mode block
mode stream
mode compress

Правда не все ftp поддерживают. А насчет проверки скорости уже
делал не раз.

И для меня есть ещё одна важная причина предпочитать ftp:
Если проблемы с сеткой начинаются - ftp не влияет на команды
df или mount. А вот nfs приводит систему в скотское состояние.

Anonymous

Сообщение Anonymous »

понятно
буду тестировать
тогда попутный вопрос
какие есть хинты в настройке FTP?

Аватара пользователя
exe
Неотъемлемая часть форума
Сообщения: 860
Зарегистрирован: 28 ноя 2003, 21:08
Откуда: Минск

Сообщение exe »

Corsair,

Я пользуюсь по умолчанию. Никаких настроек не делаю.

Mode block ставлю только если не пользуюсь wget или
рассчитываю на обрыв и докачку. Но это геморройно.
Попробуй wget, prozilla. Очень зависит от настроек сетки.
Я не сетевик, просто долго с этим долбался.

А wget для тебя хорошим решением может быть. Пробуй и замеряй.
И не исключаю что к самбе вернешься. Мое мнение это мое мнение,
а вот результаты time, truss, performance analyzer ничем не заменишь.

Тут ещё и размер блока на файловой системе может влиять до 10x
в скорости (не шутка, пару месяцев назад нарвался).

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Corsair писал(а):никакого ограничения нет. я предпологаю что дело в самой идеологии...
попробуй сам протестировать скорость работы, чуть ли не раза в два медленнее льется по ftp
ИМХО
чего больше он должен делать? основное выставляет флаг поток и погнал...
Возьми сниффер и посмотри сколько служебного траффика шарится в smb. Кроме того сравни размер служебной информации в пакете. Варианты проблемы - кривой ftp-сервер, кривая качалка. Решение - многопоточная качалка или смена сервера.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Гость

Сообщение Гость »

d4s: Корсар, а я тебе что сразу говорил ?
PS реально разницы в скорости нет. По крайней мере я на своих машинах не замечал. Правда и объемы там небольшие - не более ISO, а скорость 10Mb
PPS скорость работы на ftp может быть и в 2 и в 3 раза медленнее, если ты пересылал КУЧУ мелких файлов. А при передаче 1-го большого, я думаю что smb еще и медленнее будет на пару процентов ;-)

Anonymous

Сообщение Anonymous »

Выхода нет, придется по FTP качать, видимо это это единственное в таких обстоятельствах правильное решение.
Спасибо за помощь.

Ответить