Форум: "Потрепаться";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизВлияние количества потоков загрузки на скорость загрузки. Найти похожие ветки
← →
1008 © (2005-01-21 13:04) [0]Имеем файл в Интернете, хотим скачать. Как его качать лучше:
- в один поток;
- в Х потоков (2,3,4, ...);
- в максимально возможное количество потоков для программы закачки.
← →
Digitman © (2005-01-21 13:18) [1]
> Как его качать лучше
смотря что подразумевается под "лучше"
← →
NailMan © (2005-01-21 13:22) [2]так как ширина дырочки в инет одинаковая для всех случаев, то монопенисуально сколько потоков. Кроме того думается что полезный траффик(данные) в случае с несколькими программными потоками будет меньше, так как для этих самых левых потоков будет больший оверхед чем для одного потока.
---
P.L.U.R. and WBR, NailMan aka 2:5020/3337.13
← →
Prohodil Mimo © (2005-01-21 13:24) [3]но в несколько потоков обычно быстрее скачивается
← →
Kerk © (2005-01-21 13:25) [4]На серваке может быть установлен лимит скорости на соединение. Т.е. при одинаковой ширине дырочки несколько потоков скачают файл быстрее.
← →
esu © (2005-01-21 13:28) [5]
> 1008 © (21.01.05 13:04)
Если сервер может отдать больше чем ты принять то в один поток. Если сервер каждой закачке скажем отдает максимум 1Kb, а у тебя канал потолще то вероятно быстрее скачается в несколько потоков.
← →
esu © (2005-01-21 13:31) [6]да, также у тебя локально может быть обрезана скорость для одной закачки, тогда тоже лучше в несколько :)
← →
КаПиБаРа © (2005-01-21 13:35) [7]1008 © (21.01.05 13:04)
Как его качать лучше
Конечно же в один поток. Тут двух мнений быть не может.
← →
Kerk © (2005-01-21 13:37) [8]КаПиБаРа © (21.01.05 13:35) [7]
Тут двух мнений быть не может.
Ты видимо веткой про религию обчитался. :)
← →
КаПиБаРа © (2005-01-21 13:45) [9]Kerk © (21.01.05 13:37) [8]
Мнения могут быть, но качать нужно в одном потоке.
← →
1008 © (2005-01-21 13:57) [10]Digitman © (21.01.05 13:18) [1]
Быстрее.
NailMan © (21.01.05 13:22) [2]
Пожалуй это довольно полиписуально, т.к. DuMeter (кажется так назывался этот мониторчик) мою загрузку (при одном файле) показывал в виде пиков: снижение скорости (почти до нуля) и её возрастание до максимума (причём только я в нете). То есть можно более одного.
← →
Piter © (2005-01-21 14:31) [11]NailMan © (21.01.05 13:22) [2]
так как ширина дырочки в инет одинаковая для всех случаев, то монопенисуально сколько потоков
неверно.
Это так только потому, что в большинстве случае скорость сервера БОЛЬШЕ, чем скорость клиента.
А если наоборот, то не все так просто. Допустим, сервер делит скорость поровну между пользователями.
У сервера канал 1Мб. Допустим, качают 10 пользователей (вместе с тобой) в один поток - на каждого пользователя приходится по 100 Кб/с. И тут ты пускаешь второй поток. Получается уже как бы 11 пользователей, на каждого приходится по 90 Кб/с. Но ты то качаешь в два потока, поэтому у тебя скорость 180 Кб/с.
Реально все конечно сложнее, но думаю идею я донес.
Другое дело, что зачастую серверы, которые предоставлят что-то тяжелое (фильмы, бесплатную музыку) ограничивают закачку N потоками (зачастую N=1). И если начинаешь качать в большее число потоков, то просто банят, тут вообще у тебя скорость 0 будет :)
В общем, если у тебя dial-up - то многопотоковая закачка не для тебя. А вот если у тебя канал в 1 Мб/с - то многопотоковая закачка может сильно увеличить скорость. Но с другой стороны, фильмы вряд ли разрешат качать в несколько потоков, а обычные мелкие файлики по паре мегабайт и в один поток скачаются очень быстро...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c