Lentidão ao baixar pacotes no openSUSE

Apenas relatando minha experiência em 2009:

640x512
Espelhos locais costumam oferecer apenas os repositórios OSS e Non-OSS

Ao editar os repositórios pelo YaST2 >> Software >> Software Repositories, vi que os espelhos (mirrors ) mais próximos costumam oferecer apenas OSS e Non-OSS, — mas não Debug, nem Update, e muito menos Packman.

Portanto, teria de misturar pacotes vindos de diferentes servidores, — e torcer para que estejam sempre sincronizados, sob risco de misturar versões incompatíveis.

Após 3 dias, não tinha encontrado nenhuma orientação simples e clara, — talvez porque se supõe que ninguém precisaria mexer com esse tipo de coisas.

No entanto, consegui entender 2 ou 3 coisas:

640x512
Rede de espelhos do Packman, — só Europa e China

Packman sempre teve procedência separada, — e o zypper administra bem as incompatibilidades. — Como habilitei apenas “Packman Essentials” e instalei apenas VLC e ffmpeg, o número de pacotes a baixar é pequeno, e não há de atrasar tanto o download do conjunto das atualizações.

Debug é recomendado apenas para “usuários avançados”, — e nem deveria estar habilitado. — Sim, ignoro de onde veio isso, e desde quando. Apenas vim substituindo as versões, a cada upgrade, conforme as melhores e mais confiáveis receitas-de-bolo.

Enfim, tudo indica que Update só é usado em casos especiais, — em que se prefere que os pacotes não passem por espelhos (mirrors ), — e Update-Non-OSS parece só existir para o Leap, não para o Tumbleweed.

640x512
Alteração dos espelhos (mirrors) e obtenção das chaves GPG

Com base nisso, apenas desabilitei Debug, — alterei OSS e Non-OSS para o espelho da UFPR, — e obtive as chaves GPG.

640x512
Velocidade de download do zypper com espelho (mirror) dentro do País

Depois disso, uma atualização de 83 pacotes fez o download de 420,8 MiB em cerca de 38’’, — com picos de 17,7 a 24,4 MiB/s (pelo menos ).

Para manter consistência com o registro anterior, deve-se computar a “demora inicial”, — que agora foi de 7 ou 8 segundos:

420,8 MiB / 46 segundos = 9,15 MiB/s

(…)

Enquanto durou a “experiência”, foram feitas atualizações nos dias 4, 7, 10, 17, 21 e 25, — sem que tenha percebido qualquer problema. — O openSUSE continuou sólido.

640x512
Espelho C3SL do openSUSE Tumbleweed vazio, em 28 Setembro 2019

28 Set. 2019 - O comando # zypper dup acusou irregularidades:

  • Repository ‘repo-non-oss’ is invalid.
  • Repository ‘repo-oss’ is invalid.
  • Some of the repositories have not been refreshed because of an error.

Ao examinar o espelho da UFPR, constatei que Tumbleweed não tinha nenhuma pasta OSS ou Non-OSS. — Estava absolutamente vazio.

No espelho da UFAM ainda encontrei Tumbleweed, mas tive a impressão de que estava há muito tempo sem atualização. — Posso estar enganado.

Restabeleci então os repositórios originais, — e uma atualização de 390 pacotes baixou 333,8 MiB em cerca de 6 minutos, ou 360 segundos, — média de 0,93 MiB/s.

1 curtida