Страница 1 из 1

Как сделать непрерывное скачавание и закачивание

Добавлено: 2011-07-12 11:23:06
levantuev
Есть два компа в сети. Нужно забить канал в сети (Download и Upload) и что бы закачка была непрерывная!

Думаю сделать это способом перекачивания одного и того же файла ну или вообще каким возможно способом.
так вот вопрос: Как это реализовать?

Вот несколько основных идей в шелле:

Код: Выделить всё

fetch file_01
rm file_01
Но в данном примере забивание канала будет прерываться на команду "rm". Как сделать непрерывное что-нибудь подобное?????
(в данном примере только скачивание, а как еще и закачивание делать?)

Re: Как сделать непрерывное скачавание и закачивание

Добавлено: 2011-07-12 12:00:35
ProFTP
на perl/с:
можно открыть файл с помощью сокета писать в дескриптор, дальше из этого дискриптора через сокет на другой сервер (туда куда закачать)
я не пробовал но примеры видел, вроде бы это так и делается...

можно еще посмотреть не блокирующие ввод-вывода: any event, event loop и т.д.

Re: Как сделать непрерывное скачавание и закачивание

Добавлено: 2011-07-12 12:09:27
hizel
man iperf

Re: Как сделать непрерывное скачавание и закачивание

Добавлено: 2011-07-12 15:38:48
levantuev
hizel писал(а):man iperf
а как быть с местом? мне нужно на месяц поставить гонять трафик.
если я укажу: iperf -n 10000m -p 65005 -c server_host
у меня же забьется 10 гб места на винчестере?! или я не прав? или он тупо генерит траф и не хранит его на винте?

Re: Как сделать непрерывное скачавание и закачивание

Добавлено: 2011-07-12 17:36:09
rmn
levantuev писал(а):
hizel писал(а):man iperf
а как быть с местом? мне нужно на месяц поставить гонять трафик.
если я укажу: iperf -n 10000m -p 65005 -c server_host
у меня же забьется 10 гб места на винчестере?! или я не прав? или он тупо генерит траф и не хранит его на винте?
разумеется, он его не хранит. :)