Buscar dados de repositório paralelos

1

Se eu der um "zypper up" ou "apt-get update", os dados do repositório são buscados em ordem linear.

A grande questão: por quê? Por que não podemos acelerar o processo de atualização iniciando todos os dados do repositório fazendo o download paralelo?

Eu não estou falando sobre atualizações de pacotes, apenas repo infos.

    
por Hessnov 02.12.2017 / 21:14

3 respostas

5

Na minha opinião, é porque não é necessário.

Atualmente, os processos típicos de atualização (apt, yum, etc) não são limitados à largura de banda em geral. A fração de tempo do processo de atualização gasto no download de arquivos ou pacotes de repositório não é significativa (segundos) ou pode não ser significativamente melhorada pela adição de paralelização [já que se a largura de banda for um problema, a paralelização pode piorar].

Existem outras limitações. Apt, por exemplo, nem suporta duas operações simultâneas, enquanto o yum ou o emerge, por exemplo, o faz. Essas limitações que podem existir para limitar a complexidade ou simplesmente porque elas não são realmente um problema para usuários e administradores de programas todos os dias.

Complexidade e desempenho exigem esforço, o que significa que ele precisa ser justificado antes que o esforço seja gasto.

No entanto, se você realmente quiser fazer isso, geralmente é possível:

por 19.02.2018 / 23:36
0

É possível. Assim, por exemplo, no dnf-dnf do Fedora permite que mais de um pacote seja baixado por vez, enquanto o yum não. Mesmo que o apt, por si só pode não ser capaz de conseguir isso, e não há nenhuma extensão oficial para fornecer download paralelo. Mas o apt-fast pode ser o que você está procurando. Você terá que fazer algumas configurações. Isso pode ser útil.
link

    
por 24.02.2018 / 13:04
0

É possível, e muitas melhorias úteis foram propostas e até mesmo codificadas, mas existem obstáculos:

  1. As várias propostas muitas vezes são mutuamente exclusivas.

    Os sistemas de embalagem mais populares são insuficientemente modulares e extensível, de modo que os vários protocolos inovadores distrocêntricos e métodos não podem jogar bem juntos, o que dificulta o crescimento de seus respectivos userbases e mindshares. Por exemplo, há atualmente não é uma maneira fácil de combinar os benefícios de métodos apt-transport e coisas semelhantes; isto é, separadamente, um pode ter seletivamente servidores de cache apt locais , apt over , repositórios de cebola , downloads de ária , deb-deltas , jigdo , torrents , etc. mas estes não podem facilmente ser empilhados ou canalizados juntos.

    Os mais tecnicamente promissores desses métodos são aqueles que propõem torrents ou algum tipo torrente aumenta com a demanda.

  2. O sistema de pacotes e os mantenedores de servidores tendem a ser conservadores e cauteloso, e ter acesso a hardware e rede mais rápidos do que a maioria usuários - o que faz com que as reclamações de velocidade pareçam hardware de usuário lento problemas. Possivelmente, seu conservadorismo é um pré-requisito do cultura corporativa / acadêmica que governa nesses edifícios e campi onde estão os grandes servidores - notas, títulos, salários, tenures, pequenas disputas internas, crédito agarrando, evitando, etc. tal carreirismo defensivo, não é de admirar que não haja menos inovação.

por 26.02.2018 / 07:18

Tags