Скоростью закачки файла называется отношение размера файла (в килобайтах) ко времени его закачки (в секундах). Скорость измеряется килобайтах в секунду (Кбайт/с, или просто К). Иногда скорость измеряется в килобитах в секунду (кбит/с).
- Пример.
Фраза "Фильм закачался со скоростью 34 Кбайт/с" означает, что если этот фильм 1400 Мб, время его загрузки составило 11.437 часов (1400000 Кбайт / 34 Кбайт/с = 41176 секунд = 11.437 часов).
Тарифная скорость провайдера - это предел, выше которого реальная скорость подняться не может. В договоре с провайдером скорость указана в кбит/с. Для перевода этого значения в Кбайт/с её необходимо поделить на 8.
- Пример.
Если в договоре написана скорость 2048 килобит/с, реальная скорость закачки (любой Peer2Peer программой) будет меньше 256 Кбайт/с, а на практике, в лучшем случае, - около 247 Кбайт/с.
Менеджеры закачек указывают мгновенную скорость, чтобы пользователь мог приблизительно оценить время, необходимое для полной загрузки файла. Программа eMule также указывает мгновенную скорость и оставшееся время, однако, существует одна особенность - eMule стоит в очереди к источникам файла, но время стояния в очереди в оценке оставшегося времени не учитывается. Из-за неучёта времени стояния в очереди значения мгновенной скорости и оставшегося времени помогут оценить общее время скачивания очень приблизительно. Если в eMule написано "Осталось 7 часов", файл может загрузиться и за 7 часов, и за 15 минут, а может не загрузиться никогда.
Источники файла.
Скорость закачки файла программой eMule зависит от числа источников. Если при закачке файлов с выделенных серверов (rapidshare.de, Letitbit.net, FTP-серверы и т. д.) мы можем выбрать сервер, который будет отдавать быстрее, то программа eMule закачивает файлы напрямую, с других таких же программ, и скорость отдачи файла выбрать или изменить скачивающий не может. Единственное что можно сделать - обеспечить наибольшее число источников. Скорость скачивания при этом будет тем выше, чем больше источников, так как eMule умеет закачивать одновременно с нескольких источников.
Выбор ED2K сервера и подключение к сети Kad.
Закачка файла программой eMule начинается с момента добавления ed2k-ссылки. В отличие от остальных ссылок (http, ftp, torrent), в ней не содержится информации о том, откуда качать - источники мул находит самостоятельно. До появления сети Kad источники файлов находились с помощью одного из ED2K серверов. Все серверы связаны между собой, поэтому если нужного источника нет на нашем сервере, мы всё равно его найдём, хотя, возможно, и не сразу. Главное при выборе сервера - не подключиться к одному из поддельных серверов. Проще всего заставить мула скачивать список серверов, который регулярно обновляется. Несколько лет назад серверов было много, и кроме них мул никак не мог найти новых источников. Тогда рекомендовалось подключатся к тем серверам, к которым уже подключилось большое число пользователей, для большего количества найденных источников. В то время некоторые серверы не могли справиться с нагрузкой и медленно реагировали на запросы. Время реакции сервера называется пингом. Следовало выбирать серверы, где этот пинг не слишком высокий. Сегодня серверы не играют такой важной роли, и можно доверить их выбор самому eMule. Сейчас большая часть источников обычно находится через Kad-сеть, поэтому для увеличения скорости Kad-сеть должна быть обязательно включена. Кроме того, для улучшения обмена источниками важно, чтобы в eMule поддерживал Kad-сеть второй редакции. Её поддерживают все eMule, начиная с eMule 0.49, моды на его основе, а также aMule, начиная с версии 2.2.0. В отличие от списка серверов, список узлов Kad (nodes.dat) обновлять не следует: возможно, его придётся скачивать только для первого подключения к Kad-сети, хотя и первое подключение обычно выполняется автоматически. Если же Kad-сеть почему-то не подключилась, более правильным и простым способом является нажатие кнопки "Самонастройка" в окне "Kad". Помните также, что в Kad-сети миллионы компьютеров, и для подключения к ней может потребоваться несколько минут.
LowID
При подключении к серверу мы получаем число, называемое ID (идентификатор). Если сервер может свободно связаться с нами, он присваивает нам HighID, иначе - LowID. Для увеличения скорости нужно всегда получать HighID. В противном случае другие мулы не смогут отдавать нам файлы и скачивать файлы с нас, нам нужно будет самим связываться с ними для обмена, при этом если у нас LowID, мы сможем связаться только с мулами, у которых HighID.
Сейчас в сети 40-60% мулов имеют LowID, поэтому при LowID скорость закачки падает примерно в два раза - в общем случае. К счастью, на практике скорость больше ограничена нашим провайдером, и для нас нет разницы, сможем ли мы качать на скорости 100 Кбайт/с или 200 Кбайт/с, если провайдер обрезает инет до 64 Кбайт/с. Поэтому при скачивании не слишком редких файлов LowID на скорость не влияет.
В Kad-сети также есть аналог LowID (обозначается он как "Статус - Фаервол"), но в отличие от серверов, имея такой статус, к Kad в принципе невозможно подключиться. Однако это тоже не смертельно, если с нас уже качают файлы, и к нам имеется очередь. В этом случае наш eMule выбирает из очереди кого-нибудь с HighID, и работает в Kad-сети через него. Такой eMule называется "Приятелем". Его ослик выбирает сам, и на выбор повлиять невозможно.
Скорость отдачи
Особенность Internet состоит в том, что скорость приёма в ней совершенно не зависит от скорости отдачи: если вы закачиваете на скорости 32 Кбайт/с, эта скорость не изменится, если вы начнёте одновременно раздавать, например, на скорости 256 Кбайт/с. Однако существует два исключения.
Во-первых, если у вас слабый компьютер (например, ему больше 7 лет), и при этом быстрый интернет (к примеру, тариф 20 Мегабит/с), ваш компьютер просто не справится с таким объёмом информации, и тормозить будет всё, в том числе, и скорость закачки.
Во-вторых, при закачке требуется не только принимать данные от передающего сервера (даже если eMule качает фильм с персонального компьютера, этот компьютер - полноценный сервер сети Internet), но и отправлять данные на этот сервер. Например, необходимо после получения каждого пакета данных от сервера подтверждать, что передача прошла без ошибок, а в случае ошибки запрашивать пакет повторно. Одновременно с этим мул время от времени опрашивает другие мулы и серверы Kad и eD2K сетей. Этот поток данных называется служебным трафиком. Кроме того, есть другие приложения, использующие инет.
Необходимо ограничить скорость отдачи мула, чтобы оставить место под служебный трафик и работу других приложений. Служебный трафик небольшой, и практически всегда для него достаточно 25% ширины отдачи вашего канала. Как настроить отдачу?
Чем выше скорость отдачи, тем большим потенциальным источникам мы можем раздавать, тем больше мы заработаем кредитов, тем быстрее мы будем продвигаться в очередях, и тем скорее мы скачаем файл. Поэтому не в коем случае не следует ограничивать скорость сильнее чем на 70% от общей ширины отдачи канала. Не всегда провайдеры указывают в договоре гарантируемую скорость отдачи. Если она неизвестна, придётся измерить её самостоятельно, например, на www.speedtest.net. Перед измерением необходимо закрыть все программы, использующие Интернет. При измерении для получения более достоверных результатов нужно проверять скорость отдачи не с ближайшим сервером, а с несколькими удалёнными, а результат усреднить. Ближайший сервер по мнению speedtest.net на самом деле может оказаться сервером вашего провайдера: скорость отдачи на него часто составляет десятки мегабит/с, мулу же придётся раздавать файлы по всему миру.
Выбор файла
Многим покажется странным, но мы действительно можем выбирать, какие файлы нам качать. Даже если нам нужен всего один фильм, в сети практически всегда лежат несколько вариантов этого фильма(см. Поиск в муле). Эти варианты могут быть совершенно одинаковы по содержанию, но отличаться по переводу и/или качеству. Кроме того, эти файлы могут быть и вообще неразличимы для нас (например, ширина одного фильма (размер по горизонтали) на одну точку(пиксель) шире чем у другого). Тем не менее, для мула они будут совершенно разными.
Часто возникает обратная ситуация - один и тот же файл называется по разному, мул считает такой файл единственным, но имеющим несколько имён (полный список имён можно посмотреть в деталях файла). Дело осложняется ещё и тем, что некоторые неразумные люди выкладывают в eD2K-сеть старые файлы под новыми именами (в качестве старых файлов они берут один из своих файлов, и по содержимому этого файла видна степень их культурного развития). Релизеры, выкладывающие новые файлы часто боятся преследований известных организаций, поэтому выкладывают фильмы под другим названием (к примеру недавний фильм "Мумия-3" назывался в сети "Mamulya.3.(rus)"). Учитывая всё это, для повышения скорости скачивания ссылки нужно брать на специализированных проверенных сайтах, а не из поисковиков и мулопоиска. Конечно, никто не запрещает вам самостоятельно отыскивать редкие файлы, которых по каким-то причинам нет на сайтах и форумах, такие файлы в большинстве случаев даже можно скачать... Но в этом случае про скорость можете забыть, готовьтесь к длительному, иногда многомесячному ожиданию, причём без всяких гарантий.
Количество скачиваемых файлов
Мул медленно качает один файл. Для того, чтобы мул качал быстро, нужно качать одновременно много файлов. Заодно одновременная закачка нескольких файлов увеличивает количество источников, а значит, и скорость закачки каждого из файлов. Следует учесть, что скорость закачки файлов возрастает даже в расчёте на один файл - скачать мулом 2 файла одновременно намного быстрее, чем качать мулом сначала первый файл, а затем второй.
Кроме того, не помешает одновременно качать и редкие файлы.
Иногда имеет смысл скачивать сразу несколько версий одного и того же файла. В любой момент можно отменить загрузку ненужного варианта. Заодно, используя предпросмотр, можно выявить поддельный или худший по качеству файл, и отменить его загрузку.
Для того, чтобы не запутаться в своих закачках, делите их на категории.
Обратите внимание: каждый закачиваемый файл занимает место на жёстком диске. В некоторых случаях вы можете потерять файлы при окончании свободного места.
Каждая закачка расходует оперативную память. При её нехватке возможно торможение работы компьютера, вплоть до полного зависания. Вряд ли на 512 Мб ОЗУ возможно качать одновременно более 100 файлов.
При большом количестве закачиваемых файлов возможна также нехватка числа соединений. Не слишком страшно, если соединений не хватит самому мулу, это приведёт только к некоторому уменьшению скорости его работы, хуже если соединений не хватит другим приложениям, использующим Интернет. Может произойти так, что оборудование вашего провайдера не справится с требующимся вашему мулу числом соединений, тогда оно начнёт сбрасывать все ваши соединения при превышении некоторого предела. Это выглядит как периодические (каждые 3 - 15 минут) обрывы связи с сетью.
Раздача файлов.
Можно качать ничего не раздавая. Однако ни о какой скорости при этом речи быть не может. Вы будете постоянно стоять в очередях, которые для вас будут бесконечными - вас будут постоянно обходить те, кто раздаёт. Чтобы быстро двигаться в очередях, нужно раздавать файлы. Однако это не торрент, где всё равно кому и что раздавать - рейтинг растёт в любом случае. В муле кредиты считаются отдельно каждым мулом, и для достижения максимальной скорости необходимо раздавать только тем, с кого мы качаем.
Правила учёта кому, сколько и как раздаёт мул называются кредитной системой. Если пользоваться стандартным мулом, кредитная система всего одна, стандартная. Для выбора других кредитных систем необходимо установить какой-либо мод. Моды мула.
Стандартная кредитная система ориентирована на новичков, её правила поощряют, в первую очередь, источники, а раздача идёт, в первую очередь, тех файлов, которые нужны нам самим. Использующий стандартную кредитную систему eMule теряет множество клиентов, которые впоследствии могли бы (возможно) пригодиться. Вместо них он раздаёт тем, кто нужен прямо здесь и сейчас. При этом обычный мул не слишком озабочен отсевом потенциальных врагов: он не потеряет друга, которого слишком "умный" мод может записать во враги.
К сожалению, стандартный мул не слишком следит, насколько его файлы распространены в сети. Любой релизерский мод будет раздавать сначала редкий релиз а уж затем всё остальное, обычный мул - в первую очередь раздаст свой неполный файл. Главная "эмоция" обычного мула - жадность, он согласен отдавать, причём столько, сколько потребуют, но только за что-то.
Таким образом, обычный мул быстрее всего набирает кредиты, и быстрее всего качает большинство файлов. Мод сможет качать быстрее только некоторые редкие файлы, да и то только после того, как наберёт кредиты, на что ему может потребоваться не один месяц (плюс пару лет его муловоду на изучение вопроса и ситуации с распространённостью его набора файлов). На практике видно: стандартный eMule 0.49b быстрее разгоняется до предела, установленного провайдером, чем любые моды.
По большому счёту, не следует ничего специально ставить на раздачу, особенно большие и уникальные файлы. Неизвестно как вы относитесь к eD2K-сообществу, но ему вы принесёте этим только вред. При этом и себе вы не поможете, скорее, запутаете своего мула. Конечно, это касается только начального этапа работы мула. Через какое-то время вас будет волновать не то, где взять и побыстрее, а то, куда всё это складывать. Тогда то и можно, купив винчестер на 5-10 терабайт, задуматься о релизах. С другой стороны, для нормальной работы мула необходимо сначала скачать какой-нибудь хотя бы один, достаточно большой (1400 Мб) распространённый файл (например, новый фильм на ваш вкус - рекламу вы уже видели, а поиск - вверху страницы). Это нужно для того, чтобы ваш мул набрал контакты, его узнали в сети, и чтобы он мог хоть что-то раздавать. Если в остальном у вас не слишком редкие файлы, этот фильм можно стереть после просмотра, раздавайте только то, что вам нужно.
PS: Первое правило муловода - терпение.