Thread: Pechowe linki
View Single Post
  #2  
Old 27.04.2012, 20:09
editestowy's Avatar
editestowy editestowy is offline
Polish Supporter
 
Join Date: May 2009
Location: PL
Posts: 3,026
Default

Ile pobierasz części jednocześnie, ile części/plik?
Duża liczba jednoczesnych połączeń może skutkować tym, że niektóre będą wolniejsze od pozostałych - wiele połączeń konkuruje o tę samą przepustowość.
W efekcie przy pliku podzielonym np. na 10 części - 8 części jest ściąganych używając 95% przepustowości, 2 używają pozostałych 5% - po zakończeniu 8 "szybkich" cześci - ogólna prędkość ściągania całego pliku spada, bo pozostały 2 bardzo wolne połączenia.
Przy kiepskich łączach z niektórymi serwerami (a turbobit nie należy do czołówki stabilnych...) może to być uciążliwe. Efekt ten nie występuje jeśli połączenia z serwisem w miarę równo dzielą przepustowość (wówczas wszystkie kończą swoją pracę w podobnym czasie).
jD w wersji Stable/Nightly nie obsługuje ściągania wieloczęściowego dynamicznie (dynamic chunking) tzn. przykładowo - po zakończeniu 8 "szybkich" części (8 wątków ściągania zakończyło swoją pracę), pozostała część pliku, jaką mają do ściągnięcia 2 "wolne" wątki jest nierozdzielana na wątki już zakończone, a więc te wolne miałyby mniejszą część do ściągnięcia - w tej chwili nadal muszą sobie "radzić" same.

Ustaw np. pobieranie jednego pliku na raz (ewentualnie max. 2), podzielonego na 4 części.
Niektórzy zalecają również strategię taką: 6-10 połączeń z serwise, ale bez dzielenia pliku na części.
Tutaj proponuję poeksperymentować z różnymi ustawieniami i dobrać takie, które najlepiej wykorzystuje łącze, nie powodując jednocześnie jego przeciążenia i utraty połączenia z serwisem (na co turbobit jest wrażliwy jak można poczytać na forum).

W zasadzie czasami pomaga również zatrzymanie na chwilę transferu i jego wznowienie - wówczas połączenia nawiązywane są na nowo a nie ma ich już wiele (część wątków zakończyła swoją pracę) więc znacznie mniejsza liczba połączeń konkuruje o przepustowość łącza.

Wersja 2 jD będzie wspierać dynamic chunking - czyli w efekcie wolne wątki (połączenia) bedę wspierane przez wątki, które zakończyły ściąganie swoich części pliku - efekt spadku prędkości dla kiepskich połączeń powinien być praktycznie niezauważalny.

Last edited by editestowy; 27.04.2012 at 20:13.
Reply With Quote