| Принцип работы сети Edonkey Обясню все по порядку. Итак, самое первое, что надо понимать, eDonkey - файлообменная сеть. Здесь обычные люди обмениваются файлами. Здесь не существует мощных серверов на толстенных каналах, здесь сидят обычные люди со среднестатистическими каналами связи и качают друг от друга. Сервера лишь позволяют пользователям найти друг-друга. Далее, сеть эта хороша тем, что одновременно вы можете качать не у одного человека, а сразу от нескольких людей (источников) и соотвественно тогда суммарная скорость скачивания будет равна сумме скоростей скачивания от каждого в отдельности. Но здесь появляются сразу насколько тонких моментов: 1. Чем больше людей держат файл который вы хотите скачать доступным, тем соответственно больше источников и выше скорость скачивания. 2. Так как большинство пользователей подключено к сети на весьма низких скоростях, а желающих скачать их файлы много, то на источниках образуется очередь, отстояв которую вы сможете приступить к скачиванию. Но очередь идет не по порядку, а по рэйтингу. Чем выше ваш рэйтинг тем короче для вас очередь. А на ваш рэйтинг влияет то, насколько щедро вы раздаете файлы другим пользователям. Т.е. чем выше ваша скорость раздачи, тем выше ваш рэйтинг и тем короче для вас очереди. 3. Обмен данными всегда идет между 2-мя пользователями и если ваш компьютер/сеть закрыты файерволом, то вы не сможете соединиться с другими пользователями так же находящимися за файерволами. Таким пользователям присваивается LowID. Или иными словами: обмен данными между двуму LowID невозможен. Следовательно если у вас LowID, число источников для вас всегда меньше, так как источники с LowID для вас отпадают. Ну и как вывод несколько рекомендаций по повышению скорости: 1. Если есть возможность убрать файервол и получить HighID - сделайте это. Число источников и как следствие скорость возрастут. 2. Старайтесь качать популярные файлы, на которые достаточно много источников (попробуйте к примеру любой файл с заглавной страницы проекта). 3. Старайтесь раздавать как можно на большей скорости. Это увеличит ваш рэйтинг и приведет к меньшему простою в очередях. 4. Ну судите о скорости сразу. eMule обладает функцией обмена источниками, т.е. когда вы запрашиваете файл у источника, он в свою очередь поведает вам о других источниках и т.д. Иными словами, кол-во источников будет расти в процессе закачки. В будущем прошу все вопросы касаемые скорости в муле или осле оставлять здесь Размышления на тему "Как увеличить скорость скачивания". Довольно часто всплывает этот вопрос. Предлагаются разные способы, иногда совершенно фантастические, разные моды, частенько личерские. Но в течении некоторого времени из обсуждения этой проблемы на форуме, из личных наблюдений за своим Мулом, у меня сложились некоторые выводы. Вывод первый - ваш даунлоад напрямую зависит от аплоада раздающих. Если у человека ограничение аплоада 12 Кбайт/сек, а в большинстве случаев это именно так, то максимально он может раздавать в 6 слотов со средней скоростью 2-3 Кбайт/сек. Так что если вы скачиваете у кого-то одного со скоростью 2-3 Кбайт/сек, так и знайте - это нормально. Вывод второй - не надо скачивать очень много файлов одновременно. Вполне достаточно 5-8 файлов, основное условие чтобы эти файлы активно раздавались, ну и количество полных источников с приоритетом "Релиз" тоже не помешает. Почему я считаю, что 5-8 файлов оптимально? А посчитайте сами, допустим что вместе с вами скачивают некий файл еще 100 человек. Допустим, что ваш аплоад 12 Кбайт/сек, т.е. вы можете раздавать одновременно в 6 слотов со средней скоростью 2-3 Кбайт/сек. Допустим, что среднее время отдачи 20 минут. Итак, 100/6*20=~333 минуты/60=~5.5 часа это время, за которое каждый из этих 100 человек скачает от вас что-то один раз. А теперь умножьте эту цифру на количество ваших закачек. Расчет конечно не точный, но дает некототорое представление о ситуации. Еще один нюанс - большое количество закачек не приветствуется серверами последних версий, они просто-напросто банят таких юзеров. Вывод третий - не зажимайте аплоад в надежде повысить даунлоад! Эти факторы связаны напрямую, чем больше вы отдадите, тем выше будет ваш рейтинг, тем быстрее будете продвигаться в очереди, увеличиться количество юзеров, у которых вы будете скачивать одновременно, соответственно увеличится и скорость вашего даунлоада. Вывод четвертый - не стоит пользоваться личер-модами. Они наносят вред сети, присасываясь к источникам и не пропуская никого, воруют хэш у юзеров с высоким рейтингом, "пылесосят", только забирая и ничего не отдавая взамен. Мало того, из-за несовершенства антиличерской защиты в последний версиях Мула, банятся не только сами личеры, но и те, у кого они украли хэш. Вывод пятый - не перескакивайте с сервера на сервер в надежде найти побольше источников, получите бан. По большому счету не столь важно на каком вы сервере, рано или поздно источники найдутся, лишь бы они были в сети. Вывод шестой - LowID не уменьшает скорость закачки. Это всего лишь показатель того, открыты ли порты для Мула. Имея LowID, вы не сможете соединиться и скачать что-либо у такого же обладателя LowID, это немного увеличивает время ожидания, но непосредственно на скорость не влияет. Как и HighID впрочем.
поздравь при повышение :) + проголосуй за империю ! хочу быть модератором :) правила
|