У меня есть линия ADSL, и моя скорость загрузки достигает полной скорости, как обычно, когда я загружаю один файл за раз.

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

Но я годами получал полную скорость для одного файла и обычно загружал один большой файл по одному. Теперь скорость не превышает 30 Кбит / с на файл, пожалуйста, сообщите, если есть что-то, чтобы исправить это с моего компьютера, или мне следует сменить провайдера.

Спасибо

2 ответа2

1

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

Похоже, что ваш провайдер регулирует отдельные соединения (давайте не будем обсуждать причины этого). В зависимости от протокола, который вы используете для загрузки, вы должны использовать своего рода "ускоритель загрузки". У меня не было необходимости использовать такие инструменты, поэтому я не могу рекомендовать один.

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

0

Скорость загрузки через Интернет зависит от ряда факторов, и, по моему опыту, наиболее заметным фактором, влияющим на скорость загрузки, является параметр TCP окна приема (RWIN).

RWIN
Окно получения - это количество байтов, которые удаленный сервер отправит вам, прежде чем он должен будет подтвердить, что данные были получены. Если ваш RWIN слишком мал, вы получите только небольшое количество данных, прежде чем отправите пакет подтверждения обратно, и это может привести к серьезному узкому месту на более быстрых соединениях.

Причина, по которой RWIN важен, заключается в том, что из-за задержки (задержки) при отправке подтверждения, пакет может пройти несколько сотен миллисекунд для прохождения пакета через Интернет, просто чтобы сообщить серверу, что вам нужно больше данных. С небольшим окном приема это означает, что вы искусственно ограничиваете свою пропускную способность.

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

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

DSLReports Tweak Test - это онлайн-инструмент, который проверит ваше интернет-соединение, предложит соответствующие настройки и расскажет, как их настроить в вашей операционной системе. Это требует Java, но кроме этого совет, который он дает, является здравым.

Vista и Windows 7 автоматически настраивают свои собственные параметры TCP "на лету", если вы получаете низкую производительность по сравнению с ADSL, используя любой из них, то есть вероятность, что это проблема с вашим маршрутизатором или Интернет-провайдером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .