Pacman-6.0.0

vs220
почти сразу после загрузки с задержкой чтоб не влияло на скорость загрузки.
а.. вот так вот, ну может быть...
ну все равно, это слишком часто для реального применения... потому что так часто бесполезно.
но если это не напрягает, то почему бы и нет... оно ж все равно в фоновом режиме... (я так подозреваю)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
но если это не напрягает, то почему бы и нет… оно ж все равно в фоновом режиме..
это все равно что у меня по таймеру обновляется база для pkgfile ))) аля pacman -Fy
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
вообщем, поэкспериментировал и выяснил ... все потоки идут с одного зеркала (сервера) - точнее, connect идет к 1-му прописанному зекркалу.
Привожу три вывода (на самом деле их было больше, пробовал разные варианты)
- имеем 5 (пять) зеркал в mirrorlist, IP в следующем порядке: 194.8.57.42 - 212.83.32.30 - 141.76.119.131 - 212.53.221.211 - 46.4.50.2
connect всех открываемых потоков идет к 1-ому серверу с IP=194.8.57.42 .... 49579, 49578. 49577 - это PID процессов (потоков)
49579 connect(13, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("194.8.57.42")}, 16) = 0
49578 connect(12, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("194.8.57.42")}, 16) = 0
49577 connect(11, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("194.8.57.42")}, 16) = 0

- имеем 5 (пять) зеркал в mirrorlist, IP в следующем порядке: 212.83.32.30 - 194.8.57.42 -141.76.119.131 - 212.53.221.211 - 46.4.50.2
connect всех открываемых потоков идет к 1-ому серверу с IP=212.83.32.30 .... 54013, 54012. 54010 - это PID процессов (потоков)
54013 connect(18, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("212.83.32.30")}, 16) = 0
54012 connect(15, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("212.83.32.30")}, 16) = 0
54010 connect(17, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("212.83.32.30")}, 16) = 0

- имеем 1 (одно) зеркало в mirrorlist, IP в следующем порядке: 46.4.50.2
connect всех открываемых потоков идет к 1-ому, единственному, серверу с IP=46.4.50.2 .... 56519, 56521. 56525 - это PID процессов (потоков)
56519 connect(22, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("46.4.50.2")}, 16) = 0
56521 connect(20, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("46.4.50.2")}, 16) = 0
56525 connect(18, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("46.4.50.2")}, 16) = 0

EDIT 1 - так что мои сомнения были не верны, а jim945 был прав
jim945
Пять потоков будут в любом случае.
Но скачивает только с первого зеркала. Как и раньше.
Ошибки не исчезают с опытом - они просто умнеют
всё-таки в любом случае много потоков будет чуть быстрее
по простой причине, если множество мелких пакетов, а большинство как раз мелкие, то канал будет использоваться более плотно за счёт нивелирования задержек при начале-окончании скачивания
grayich
всё-таки в любом случае много потоков будет чуть быстрее
по простой причине, если множество мелких пакетов, а большинство как раз мелкие, то канал будет использоваться более плотно за счёт нивелирования задержек при начале-окончании скачивания
Теперь новая игрулька )

У кого сколько потоков указано? Нужно 5, по стандарту, или 8?
Nebulosa
Нужно 5, по стандарту, или 8?
Все индивидуально и зависит от многих факторов ... лучше экспериментировать
Ошибки не исчезают с опытом - они просто умнеют
Nebulosa
Нужно 5, по стандарту, или 8?
думаю 64 самое оно
grayich
думаю 64 самое оно
Есть предел, который зависит как от конкретного железа. так и от выпоняемых задач ... это без учета ширины канала
Ошибки не исчезают с опытом - они просто умнеют
vasek
предел
По идеи и на сервере может ограничение быть.
А как теперь aria с шестым пакманом? Никто не пробовал многопоток на ней?
vs220
А как теперь aria с шестым пакманом? Никто не пробовал многопоток на ней?
Всё как и было. С той разницей, что aria2c реально скачивает пакет в несколько потоков (если сервер позволяет и пакет достаточно большой), а 6-й pacman умеет лишь параллельную (одновременную) загрузку нескольких пакетов.
 
Зарегистрироваться или войдите чтобы оставить сообщение.