Pull to refresh

Comments 35

А более быстрый тарифный план это какой?
Мои 4000 кбит/с apt-get вполне себе задействует, если я больше ничем канал не забиваю.
Скрин неудачный, так-то у меня тоже 4мбита. Главное, что при загруженном канале, alex максимально скорость поднимает.
UFO just landed and posted this here
Не оффтоп. Лично я об этом только недавно узнал (примерно месяца 2 назад). Теперь не нарадуюсь. И раньше то всё ок было, но во-время обновления на Кармик скорость с Российского сервера была как на модеме, а основной почему то отлично работал!
Скорость скачки с основного такая, что указателя скорости нет. Написано «неизвестно». Разве что если много пакетов качать, там промаргивает что то вроде 3х мегабайт в секунду.
зеркало яндекса вроде без проблем работает.
не всегда. иногда останавливается закачка пакетов, если качать через ipv6.
p.s. у моего провайдера нет ограничения скорости на ipv6, поэтому начал использовать зеркало яндекса.
Из личного опыта, были случаи когда и по скорости оно «проседало» и apt-get ругался при скаче/установке пакетов. Лечилось заменой яндекса на основной сервер.
И обновляется зеркало с запозданием. Один раз неделю (!) ждал, пока они индексы починят, а то всё выдавались «Сломанные пакеты».
а я рекомендую просто воспользоваться выбором наилучшего зеркала
(Система -> Администрирование -> Источники Приложений)
У меня в сетке при использовании такой фишки провайдер блокирует IP за DDOS, пока не позвонишь и не попросишь снять.
Я бы на вашем месте позвонил такому провайдеру с просьбой расторгнуть договор :)
Я не линуксоид. Да и зачем проверять скорость, если репозиторий Яндекса локален?
А дело не в линуксоидности и не в локальности Яндекса, а в криворукости провайдерских «специалистов», которые любой пук принимают за DoS (distributed здесь и не пахнет).
UFO just landed and posted this here
советую смотреть в сторону aria2
когда сравнивал консольные качалки оно было лучше всего
~$ axel narod.ru/disk/start/БЛА/БЛА-БЛА.doc
Начинаю скачивание: narod.ru/disk/start/БЛА/БЛА-БЛА.doc
Открывается выходной файл БЛА-БЛА.doc
Сервер не поддерживается, начинаем заново с одним соединением.
Начинаем скачивание

[ 0%]………
Соединение 0 закончилось

23,9 килобайта(ов) скачано за 0 секунд(ы). (58,63 КБ/с)


А файл больше полутора мегабайт.
На народ.ру капча на скачивания файлов
В данном случае используется прямая ссылка на скачивание, выданная народом, которая прекрасно поглощается вгетом.
wget narod.ru/disk/start/БЛА/БЛА-БЛА.doc

Запрос HTTP послан, ожидание ответа… 200 OK
Длина: 1709056 (1,6M) [application/octet-stream]
Сохраняется в каталог: `БЛА-БЛА.doc'.

100%[======================================>] 1 709 056 40,5K/s в 25s

2009-12-02 22:31:26 (66,2 KB/s) — `БЛА-БЛА.doc' сохранён [1709056/1709056]
«Народ» ограничивает параллельные подключения.
Он намекнул на это
Сервер не поддерживается, начинаем заново с одним соединением.

Но даже с одним не докачал.
Многие файлы в репозиториях по несколько десятков килобайт, замучаешься обновятся, для каждого файла делается отдельный запрос, и скорость получается около 20 кБ/с.
Крупные файлы качает со скоростью 400 кБ/с.

Насколько я понял скрипт распараллеливает все файлы, но это имхо не всегда целесообразно, а только для крупных файлов, для мелких целесообразна параллельная загрузка.
И копируем в /usr/bin для удобства: sudo cp apt-fast /usr/bin


не корежте дистрибутив, для своих скриптов используйте /usr/local/bin

я на debian, использую зеркала яндекса, мои 8мбит забивает полностью. Причем apt многопоточный, качает сразу по несколько пакетов.
Тоже самое для сусе, у меня с яндекса идёт 10-15 мегабит стабильно.
Скажи пожалуйста, как заставил качать параллельно несколько пакетов?
Гм. У меня Кубунту 9.10. Так, бывает, аптитуд тоже по несколько пакетов одновременно тянет. Специально ничего не подшаманивал.
apt одновременно тянет с разных ресурсов. Т.е. например тянет пакет с зеркала убунты и с кернел.орг новое ядро. С одного зеркала убунты у меня всегда тянул в один поток.
Может у других и по-другому.
Я бы посоветовал перед тем, как решать проблему — сначала понять в чем она заключается ;-). Очень вероятно, что канал хоть и толстый, но RTT до сервера большой, поэтому TCP'шный slow start медленно «разгоняется», ну и потом малый размер окна ограничивает скорость. Это все можно подкрутить стандартными средствами. Повышение скорости скажется тогда не только на apt-get'е, но и на всем остальном трафике с машины.

Начать можно с fasterdata.es.net/TCP-tuning/linux.html
статья хорошая, но следует учитывать что при обновлении Синаптиком (именно им пользуется большинство) пакеты качаются параллельно по правилу 1 поток = 1 репозиторий
так что хоть какая-то, но многопотоковость скачки есть.
мораль? axel круто, но и wget не плох =)
у меня яндексовское зеркало в «локальных ресурсах» моего провайдера со скоростью доступа близким к 100 Мбит.
Специально не измерял, но оттуда wget качает влёт, наверное в скорость моего HDD упирается.

это я не хвастаюсь, но пытаюсь сказать что тормозов за wget не замечал и, если они и есть, то не влияют на работу на столько, что его требуется заменять.
Скорость вашего HDD меньше 12Мб в сек? Блин, это же ужасно! :)
бог его знает, но копирование с одного раздела на другой примерно равно по скорости с wget'ом :)

доберусь до дому — измеряю, заинтригован.
Тормоза, собственно, не за wget-ом. Иногда это проблема настройки протокола tcp у клиента, а иногда — проблема шейпера у провайдера. Например, мой провайдер формально предоставляет интернет до 25 мегабит. В реальности в часы пик этого и близко нет, но чтобы у людей всё-таки работало, реально ограничивается скорость каждого соединения. Каждому соединению поровну. Получается — чем больше соединений, тем больше скорость, пока не упираемся в выделенную по тарифному плану полосу пропускания — тут уже включается магистральный шейпер. Поэтому если я хочу в час пик что-то скачать с законной скоростью — то только в многопоточном режиме. Иначе 200-500кбит/c, и ни больше. А в Европу, Азию и США и того меньше.

Кстати, торренты работают в многопоточном режиме, поэтому у моего провайдера получается приоритет торрентов.
Sign up to leave a comment.

Articles