Rozwiązanie społecznościowe

Instalowanie aplikacji w ZimaOS 1.4.4 z prędkością KB/s: podejrzewano DNS, ale poprawka źródłowa obejmowała również nowszą kompilację i ponowne uruchomienie

A September 2025 ZimaBoard thread where App Store installs took 20-30 minutes and Docker pulls ran at KB/s despite a 100 Mbps fiber connection. IceWhale suspected DNS and asked for a cross-machine docker pull comparison. Disabling DNS-related apps and switching to 8.8.8.8 did not fix it. The user later updated to 1.4.4.4-1, changed DNS to 1.1.1.1, rebooted, and reported normal installs, so the thread does not isolate one root cause.

Źródło pokazuje, dlaczego zwykły test prędkości nie wystarcza do zdiagnozowania powolnych instalacji z Docker/App Store. ZimaBoard użytkownika miał światłowodowe połączenie 100 Mb/s, a MySpeed pokazywał prawidłową przepustowość Internetu, jednak pobieranie obrazów aplikacji odbywało się z prędkością zaledwie kilku KB/s, a każda instalacja trwała około 20–30 minut.

IceWhale podejrzewał DNS, ale dowody są niejednoznaczne. Użytkownik wyłączył AdGuard Home/Nginx i zmienił DNS na Google 8.8.8.8, lecz instalacje nadal były powolne. Kilka dni później, po aktualizacji do 1.4.4.4-1, zmianie DNS na Cloudflare 1.1.1.1 i ponownym uruchomieniu, instalacje wróciły do normalnego tempa. Ponieważ jednocześnie zmieniono kilka parametrów, źródło nie dowodzi, że wyłącznie DNS spowodował problem lub go rozwiązał.

Panel ZimaOS pokazujący, że JDownloader2 nadal instaluje się po długim czasie
Instalacja z App Store mogła pozostawać aktywna przez 20–30 minut, mimo że usługa internetowa użytkownika była znacznie szybsza niż zaobserwowana prędkość pobierania obrazu.

Szybki test prędkości nie dowodzi, że pobieranie z rejestru Dockera jest szybkie

Internetowy test prędkości łączy się z pobliskim serwerem testowym. Instalacja obrazu Dockera może wymagać kontaktu z serwerami DNS, punktami końcowymi rejestru, usługami uwierzytelniania i hostami CDN w różnych regionach.

Normalne przeglądanie Internetu lub szybki lokalny test prędkości może współistnieć z powolnym pobieraniem obrazów kontenerów.

Panel MySpeed pokazujący około 86 Mb/s pobierania i 47 Mb/s wysyłania na tym samym serwerze ZimaOS
Serwer źródłowy miał prawidłową przepustowość Internetu, podczas gdy obrazy z App Store nadal pobierały się bardzo wolno.

DNS był uzasadnioną hipotezą, ale źródło jej nie potwierdza

W środowisku użytkownika działały AdGuard Home, Quad9 i Nginx. Giorgio zasugerował wyłączenie aplikacji związanych z DNS i wypróbowanie publicznego DNS, takiego jak 1.1.1.1 lub 8.8.8.8.

Pierwszy kontrolowany test — wyłączenie aplikacji związanych z DNS i przełączenie na 8.8.8.8 — nie rozwiązał problemu powolnej instalacji. Dlatego nie należy pisać, że „przyczyną był AdGuard” ani że „Google DNS rozwiązuje problem”.

Ustawienia Ethernet w ZimaOS z ręcznie skonfigurowanym publicznym serwerem DNS
Zmiana DNS była jednym z etapów rozwiązywania problemu, a nie jedyną zmienną zmienioną przed przywróceniem prawidłowego działania.

Porównaj docker pull na innym komputerze

Kolejne pytanie diagnostyczne IceWhale było szczególnie przydatne: uruchom pobieranie Dockera dla tego samego obrazu na innym komputerze podłączonym do tej samej sieci.

Jeśli oba urządzenia działają wolno, sprawdź routing dostawcy Internetu, rejestru, CDN i DNS. Jeśli tylko ZimaOS działa wolno, skup się na jego stanie Dockera, sieci i systemu.

Sprawdź także ilość wolnego miejsca i wydajność zapisu

Instalacja obrazu obejmuje również zapis i rozpakowywanie warstw. Prawie pełny dysk systemowy, wolne lub uszkodzone urządzenie pamięci masowej albo duże równoległe operacje wejścia/wyjścia mogą sprawić, że instalacja będzie wyglądała na ograniczoną przez sieć, nawet jeśli samo pobieranie działa prawidłowo.

Obecna wersja ZimaOS pozwala przenosić obrazy Dockera i dane aplikacji na większą pamięć masową oraz sprawdzać wykorzystanie miejsca na dane aplikacji.

Przywrócenie działania opisane w źródle obejmowało więcej niż zmianę DNS

Ostateczny, pomyślny stan obejmował:

  • aktualizację ZimaOS do wersji 1.4.4.4-1;
  • zmianę DNS na 1.1.1.1;
  • ponowne uruchomienie serwera.

Oznacza to, że poprawa rzeczywiście nastąpiła, ale jej przyczyna pozostaje nieustalona.

Obecna wersja ZimaOS jest znacznie nowsza niż 1.4.4

Wersja ZimaOS 1.7 wprowadziła App Store 2.0, a późniejsze wydania usprawniły uruchamianie Dockera, konfigurację sieci, zgodność z YAML i migrację aplikacji. Przed zastosowaniem obejść problemów z 2025 roku odtwórz objawy powolnego pobierania na aktualnej wersji stabilnej.

Skorzystaj z aktualnej wersji bazowej ZimaOS 1.7.1.

Często zadawane pytania dotyczące powolnej instalacji aplikacji

Czy źródło dowiodło, że połączenie internetowe było powolne?

Nie. Zwykłe testy prędkości na serwerze wykazywały wartości znacznie wyższe niż prędkości pobierania obrazów z App Store, wynoszące zaledwie kilka KB/s.

Czy przełączenie na 8.8.8.8 rozwiązało problem?

Nie. Użytkownik wyraźnie stwierdził, że po tym teście problem nadal występował.

Co ostatecznie zbiegło się w czasie z przywróceniem prawidłowego działania?

Aktualizacja do wersji 1.4.4.4-1, zmiana DNS na 1.1.1.1 i ponowne uruchomienie; źródło nie pozwala ustalić, która zmiana miała decydujące znaczenie.