Последовательное скачивание — это плохо!

www.azureuswiki.com, “Sequential downloading is bad”, public translation into Russian from English More about this translation.

See also 10 similar translations

Translate into another language.

Participants

yet_another_anonymous_user320 points
Ruzzz203 points
Corwin29 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2

Sequential downloading is bad

Последовательное скачивание — это плохо!

History of edits (Latest: ruguevara 3 years ago) §

Since people who have no understanding how bittorrent works often request that files or even pieces should be downloaded sequentially. Here's an explanation why this is a very... bad idea:

Некоторые люди, не понимая, как работает BitTorrent, требуют, чтобы файлы загружались последовательно. Попробуем объяснить, почему это очень... плохо!

History of edits (Latest: Ruzzz 3 years ago) §

Quick outline

Вкратце

History of edits (Latest: koozoo 3 years ago) §

Comment was deleted

It threatens to kill smaller swarms due to piece starvation

Это угрожает работе небольших групп пиров из-за низкой доступности определенных частей файла.

History of edits (Latest: Ruzzz 3 years ago) §

Comment was deleted

Comment was deleted

It severely limits the set of peers interested each other, thus degrades swarm-wide and local performance

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

History of edits (Latest: ventalf 3 years ago) §

It gets the client into endgame-mode like conditions towards the end of each file, thus slowing down the download

Это уменьшает скорость загрузки частей, расположенных в конце каждого файла, из-за более низкой его доступности.

History of edits (Latest: Corwin 2 years, 12 months ago) §

Detailed explanation

Подробное объяснение

History of edits (Latest: yet_another_anonymous_user 3 years ago) §

Note: All following arguments are about sequential file downloading, but they apply to sequential piece downloading too, in an amplified manner.

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

History of edits (Latest: Corwin 2 years, 12 months ago) §

People already do abuse the Do Not Download priority to download files in order by downloading them one by one. This is especially noticeable visible on torrents with episodic content that can or should be consumed in a specific order. If one looks at the piece availability distribution of such a torrent one can easily notice that it is skewed towards the first files in the "consuming order". If one looks at the piece lists of individual peers one notices that currently only a few peers are causing that already noticeable skew and other clients - where the users haven't given any priorities - even try to compensate due to their rarest-first piece selection method.

Даже сейчас участники файлообмена слишком часто используют опцию "Не загружать", чтобы скачивать файлы по порядку, один за другим. Это особенно заметно при загрузке торрентов с эпизодическим содержимым, то есть тех, которые нужно просматривать в определенном порядке. И, как следствие, на таких раздачах наиболее доступны части самых первых файлов в "порядке потребления". Чтобы понять причину этой проблемы, нужно посмотреть на списки доступных частей каждого отдельного пира, где очень хорошо видно, что этому способствуют лишь несколько пиров, использующих приоритеты. Другие же клиенты, пользователи которых приоритеты не выставляли, пытаются компенсировать это загрузкой самых редких частей файла.

History of edits (Latest: Corwin 2 years, 12 months ago) §

This generally leads to the situation that the peers that try to compensate the availability skew are not very interested in what the prioritizing ones have to offer and the prioritizing ones aren't interested at all in the compensating ones, esp. towards the end of each file, when they're only looking for a very limited set of pieces. The relationship between multiple prioritizing peers is even worse. The older peers have already completed the first few files and thus aren't interested in younger peers who currently download the first file exclusively, thus no mutually beneficial relationship can be established between different "generations" of prioritizing peers, effectively splitting the swarm into sparsely connected sets.

Это, в общем, приводит к тому, что пиры, пытающиеся скомпенсировать неравномерность в доступности частей, слабо заинтересованы в пирах, использующих приоритеты, и наоборот. Наибольшей проблемой в такой ситуации становится скачивание частей, расположенных в конце каждого файла, когда пиры пытаются скачать части из очень ограниченного набора. Отношения между несколькими пирами, использующими приоритеты, еще хуже. "Старые" пиры уже загрузили первые файлы, и больше не заинтересованы в "молодых", которые эти файлы только скачивают. Следовательно, взаимовыгодных отношений между ними нет, и получается, что все пользователи разделяются на слабо соединенные между собой группы.

History of edits (Latest: Corwin 2 years, 12 months ago) §
Pages: ← previous Ctrl next
1 2

© AzureusWiki. License: GNU Free document Licence (GFDL)