Последовательное скачивание — это плохо! | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
If you do not want to register an account, you can sign in with OpenID.
Sequential downloading is bad | ||
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, требуют, чтобы файлы загружались последовательно. Попробуем объяснить, почему это очень... плохо! | |
Quick outline | ||
It threatens to kill smaller swarms due to piece starvation | Это угрожает работе небольших групп пиров из-за низкой доступности определенных частей файла. | Comment was deleted Comment was deleted |
It severely limits the set of peers interested each other, thus degrades swarm-wide and local performance | Это сильно ограничивает набор пиров, заинтересованных друг в друге, тем самым уменьшая общее и локальное быстродействие. | |
It gets the client into endgame-mode like conditions towards the end of each file, thus slowing down the download | Это уменьшает скорость загрузки частей, расположенных в конце каждого файла, из-за более низкой его доступности. | |
Detailed explanation | ||
Note: All following arguments are about sequential file downloading, but they apply to sequential piece downloading too, in an amplified manner. | Важное замечание: ниже представлены аргументы, показывающие нецелесообразность последовательной загрузки файлов, но в еще большей степени это относится к последовательной загрузке частей файлов. | |
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. | Даже сейчас участники файлообмена слишком часто используют опцию "Не загружать", чтобы скачивать файлы по порядку, один за другим. Это особенно заметно при загрузке торрентов с эпизодическим содержимым, то есть тех, которые нужно просматривать в определенном порядке. И, как следствие, на таких раздачах наиболее доступны части самых первых файлов в "порядке потребления". Чтобы понять причину этой проблемы, нужно посмотреть на списки доступных частей каждого отдельного пира, где очень хорошо видно, что этому способствуют лишь несколько пиров, использующих приоритеты. Другие же клиенты, пользователи которых приоритеты не выставляли, пытаются компенсировать это загрузкой самых редких частей файла. | |
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. | Это, в общем, приводит к тому, что пиры, пытающиеся скомпенсировать неравномерность в доступности частей, слабо заинтересованы в пирах, использующих приоритеты, и наоборот. Наибольшей проблемой в такой ситуации становится скачивание частей, расположенных в конце каждого файла, когда пиры пытаются скачать части из очень ограниченного набора. Отношения между несколькими пирами, использующими приоритеты, еще хуже. "Старые" пиры уже загрузили первые файлы, и больше не заинтересованы в "молодых", которые эти файлы только скачивают. Следовательно, взаимовыгодных отношений между ними нет, и получается, что все пользователи разделяются на слабо соединенные между собой группы. |
© AzureusWiki. License: GNU Free document Licence (GFDL)

Comment was deleted