Как увеличить количество подключений к инету?

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Как увеличить количество подключений к инету?

Сообщение 156 »

Что имеем - система опен суся 11.3, обновление идет со скоростью 10 кб/ сек, видно по монитору инет подключения и в строке обновления в ясте. Если во время обновления системы задать ещё закачку утилитой wget , то закачка будет идти со скоростью 10 кб/сек, общая скорость скачивания с инета будет 20 кб/сек, для пороверки задавал 5 закачек утилитой wget , скорость скачивания возрасла до 50 кб/сек, каждая закачка шла со скоротью 10 кб/сек, т.е. провайдер даёт ограничение на поток 10 кб/сек. Проверял браузером, то же скорость скачивания страничек не поднимается выше 10 кб/сек. По идее, система должна автоматически занимать весь доступный канал, однако, очевидно этого не происходит, видимо это связано с особеностью спутинкового инета.
Вопрос - можно ли как то в системе указать, чтобы она скачивала обновления в несколько потоков?
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Как увеличить количество подключений к инету?

Сообщение Sleeping Daemon »

156 писал(а):
15.01.2011 13:56
Что имеем - система опен суся 11.3, обновление идет со скоростью 10 кб/ сек, видно по монитору инет подключения и в строке обновления в ясте. Если во время обновления системы задать ещё закачку утилитой wget , то закачка будет идти со скоростью 10 кб/сек, общая скорость скачивания с инета будет 20 кб/сек, для пороверки задавал 5 закачек утилитой wget , скорость скачивания возрасла до 50 кб/сек, каждая закачка шла со скоротью 10 кб/сек, т.е. провайдер даёт ограничение на поток 10 кб/сек. Проверял браузером, то же скорость скачивания страничек не поднимается выше 10 кб/сек. По идее, система должна автоматически занимать весь доступный канал, однако, очевидно этого не происходит, видимо это связано с особеностью спутинкового инета.
Вопрос - можно ли как то в системе указать, чтобы она скачивала обновления в несколько потоков?

Наверное смотреть в сторону настроек aria2c.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как увеличить количество подключений к инету?

Сообщение k0da »

156
по дефолту используется aria.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как увеличить количество подключений к инету?

Сообщение 156 »

Спасибо за ответы, посмотрел ман, там есть парамерт -s , в котором указывается количество сессий, однако возникла другая проблема, в инете на сайте генту нашел, что у арии должен быть конфиг, в котором и нужно указать желаемое значение параметра -s , поверив каталоги /etc/ , /root/ , /home / вместе с подкаталогами, посмотрел расположение файлов арии в ясте , конфига арии обнаружено не было.
Вопрос - где могут быть настройки арии, когда она вызывается ястом?
Р.S. Если конфига вообще нету. то наверно надо его где то создать, и указать ясту, что бы запускалась ария с данным конфигом...
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как увеличить количество подключений к инету?

Сообщение k0da »

если я не ошибаюсь aria сама читает /root/aria2c/aria.conf (путь могу соврать)

Запишите туда необходимые опции.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как увеличить количество подключений к инету?

Сообщение 156 »

Внимательное изучение мана дало:
--conf-path=PATH Change the configuration file path to PATH. Default: $HOME/.aria2/aria2.conf
Как доберусь до сервера, проверю.
Через 5 мин добавлено:
Там же в мане
-C, --metalink-servers=NUM_SERVERS
The number of servers to connect to simultaneously. Some Metalinks
regulate the number of servers to connect. aria2 strictly respects
them. This means that if Metalink defines the maxconnections
attribute lower than NUM_SERVERS, then aria2 uses the value of
maxconnections attribute instead of NUM_SERVERS. See also -s and -j
options. Default: 5
по умолчанию 5 потоков

-j, --max-concurrent-downloads=N
Set maximum number of parallel downloads for every static (HTTP/FTP) URI, torrent and metalink. See also -s and -C option. Default: 5
по умолчанию 5 потоков

-s, --split=N
Download a file using N connections. If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. If less than N URIs are given, those URIs are used
more than once so that N connections total are made simultaneously. Please see -j option too. Please note that in Metalink download, this option has no effect and use -C option
instead. Default: 5
по умолчанию 5 потоков

Из выше приведённого можно сделать однозначный вывод, что ария должна качать в 5 потоков по 10 кб/сек каждый , с общей скоростью 50 кб/сек, однако этого не происходит. Так как инет спутниковый, ария работает через 2 последовательных прокси, сквид и глобакс.
Может быть ограничение в двух проксях, через которые работает ария?

Похоже, что мы вообще не то делали. Вот сообщение об ошибке

Ошибка загрузки (curl) 'ftp://ftp.chg.ru/.0/Linux/opensuse/distribution/11.2/repo/repoindex.xml':
Код ошибки: HTTP response: 400
Сообщение об ошибке: The requested URL returned error: 400

ОЧевидно, что для загрузки с репозитариев используется curl, или я ошибаюсь?
Спасибо сказали: