Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.049 c
1-1107243734
Fostr
2005-02-01 10:42
2005.02.13
TChildForm - изменение размеров


1-1106839276
babayka
2005-01-27 18:21
2005.02.13
поиск и пермещение файлов каталоги


14-1106490412
Qu
2005-01-23 17:26
2005.02.13
Копирование текста.


1-1106797782
bnm
2005-01-27 06:49
2005.02.13
Как реализовать диалог выбора каталога


3-1105424532
Russko
2005-01-11 09:22
2005.02.13
Работа с базами InterBase





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский