Comments 35
А более быстрый тарифный план это какой?
Мои 4000 кбит/с apt-get вполне себе задействует, если я больше ничем канал не забиваю.
Мои 4000 кбит/с apt-get вполне себе задействует, если я больше ничем канал не забиваю.
Благодарю за статью!
UFO just landed and posted this here
Не оффтоп. Лично я об этом только недавно узнал (примерно месяца 2 назад). Теперь не нарадуюсь. И раньше то всё ок было, но во-время обновления на Кармик скорость с Российского сервера была как на модеме, а основной почему то отлично работал!
Скорость скачки с основного такая, что указателя скорости нет. Написано «неизвестно». Разве что если много пакетов качать, там промаргивает что то вроде 3х мегабайт в секунду.
Скорость скачки с основного такая, что указателя скорости нет. Написано «неизвестно». Разве что если много пакетов качать, там промаргивает что то вроде 3х мегабайт в секунду.
зеркало яндекса вроде без проблем работает.
не всегда. иногда останавливается закачка пакетов, если качать через ipv6.
p.s. у моего провайдера нет ограничения скорости на ipv6, поэтому начал использовать зеркало яндекса.
p.s. у моего провайдера нет ограничения скорости на ipv6, поэтому начал использовать зеркало яндекса.
Из личного опыта, были случаи когда и по скорости оно «проседало» и apt-get ругался при скаче/установке пакетов. Лечилось заменой яндекса на основной сервер.
И обновляется зеркало с запозданием. Один раз неделю (!) ждал, пока они индексы починят, а то всё выдавались «Сломанные пакеты».
а я рекомендую просто воспользоваться выбором наилучшего зеркала
(Система -> Администрирование -> Источники Приложений)
(Система -> Администрирование -> Источники Приложений)
UFO just landed and posted this here
~$ axel narod.ru/disk/start/БЛА/БЛА-БЛА.doc
Начинаю скачивание: narod.ru/disk/start/БЛА/БЛА-БЛА.doc
Открывается выходной файл БЛА-БЛА.doc
Сервер не поддерживается, начинаем заново с одним соединением.
Начинаем скачивание
[ 0%]………
Соединение 0 закончилось
23,9 килобайта(ов) скачано за 0 секунд(ы). (58,63 КБ/с)
А файл больше полутора мегабайт.
http в ссылках парсер скушал
На народ.ру капча на скачивания файлов
В данном случае используется прямая ссылка на скачивание, выданная народом, которая прекрасно поглощается вгетом.
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 кБ/с.
Насколько я понял скрипт распараллеливает все файлы, но это имхо не всегда целесообразно, а только для крупных файлов, для мелких целесообразна параллельная загрузка.
Крупные файлы качает со скоростью 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
Начать можно с fasterdata.es.net/TCP-tuning/linux.html
статья хорошая, но следует учитывать что при обновлении Синаптиком (именно им пользуется большинство) пакеты качаются параллельно по правилу 1 поток = 1 репозиторий
так что хоть какая-то, но многопотоковость скачки есть.
мораль? axel круто, но и wget не плох =)
так что хоть какая-то, но многопотоковость скачки есть.
мораль? axel круто, но и wget не плох =)
у меня яндексовское зеркало в «локальных ресурсах» моего провайдера со скоростью доступа близким к 100 Мбит.
Специально не измерял, но оттуда wget качает влёт, наверное в скорость моего HDD упирается.
это я не хвастаюсь, но пытаюсь сказать что тормозов за wget не замечал и, если они и есть, то не влияют на работу на столько, что его требуется заменять.
Специально не измерял, но оттуда wget качает влёт, наверное в скорость моего HDD упирается.
это я не хвастаюсь, но пытаюсь сказать что тормозов за wget не замечал и, если они и есть, то не влияют на работу на столько, что его требуется заменять.
Скорость вашего HDD меньше 12Мб в сек? Блин, это же ужасно! :)
Тормоза, собственно, не за wget-ом. Иногда это проблема настройки протокола tcp у клиента, а иногда — проблема шейпера у провайдера. Например, мой провайдер формально предоставляет интернет до 25 мегабит. В реальности в часы пик этого и близко нет, но чтобы у людей всё-таки работало, реально ограничивается скорость каждого соединения. Каждому соединению поровну. Получается — чем больше соединений, тем больше скорость, пока не упираемся в выделенную по тарифному плану полосу пропускания — тут уже включается магистральный шейпер. Поэтому если я хочу в час пик что-то скачать с законной скоростью — то только в многопоточном режиме. Иначе 200-500кбит/c, и ни больше. А в Европу, Азию и США и того меньше.
Кстати, торренты работают в многопоточном режиме, поэтому у моего провайдера получается приоритет торрентов.
Кстати, торренты работают в многопоточном режиме, поэтому у моего провайдера получается приоритет торрентов.
Sign up to leave a comment.
Оптимизация apt-get. Повышаем скорость скачивания пакетов