Rozwiązanie społecznościowe

Wysokie użycie procesora przez ZimaClient w systemie Windows: obejście wykorzystujące wyłącznie ZeroTier i jego ograniczenia

A March 2025 Windows user compared ZimaClient 2.0.0 with ZeroTier One and documented direct virtual-IP access; IceWhale requested versioned performance evidence and said optimization was in progress.

Użytkownik systemu Windows zgłosił, że ZimaClient 2.0.0 zużywał znaczne zasoby na starszym laptopie Lenovo. Sparował ZimaClient jeden raz, zatrzymał jego procesy, usunął dołączoną instalację ZeroTier i użył oficjalnego klienta ZeroTier One, aby uzyskać bezpośredni dostęp do adresu wirtualnej sieci ZimaOS.

IceWhale nie poparło tego rozwiązania jako zastępczej architektury. Oficjalna odpowiedź zawierała prośbę o dostarczenie wersji oprogramowania oraz danych dotyczących użycia procesora i pamięci, a także potwierdzała, że wydajność ZimaClient jest poprawiana. Traktuj to obejście jako historyczny eksperyment użytkownika.

Na czym polegało obejście społeczności

  1. Zainstaluj i sparuj ZimaClient z identyfikatorem sieci ZimaOS.
  2. Zapisz wirtualny zdalny adres IP wyświetlany w ustawieniach sieci ZimaOS.
  3. Zatrzymaj ZimaClient i wyłącz jego uruchamianie wraz ze startem systemu Windows.
  4. Zastąp zainstalowany komponent ZeroTier standardowym klientem ZeroTier One dla systemu Windows.
  5. Dołącz do tego samego identyfikatora sieci ZimaOS i włącz uruchamianie klienta podczas logowania.
  6. Używaj wirtualnego adresu IP do otwierania panelu lub mapowania SMB.

Użytkownik źródłowy opisał również dołączanie z urządzenia z systemem Android oraz resetowanie identyfikatora sieci, gdy stara sieć wirtualna stała się nieaktualna. Zresetowanie identyfikatora sieci zmienia łączność wszystkich klientów, dlatego przed wykonaniem tej operacji zapisz listę urządzeń, których to dotyczy.

Dostęp do panelu i SMB

W wątku panel otwierano za pomocą wirtualnego adresu IP ZimaOS, zwykle z zakresu 10.240.x.x, a system Windows używał ścieżki UNC, takiej jak \\10.240.x.x. Nie zakładaj, że ten zakres jest uniwersalny — użyj aktualnego wirtualnego adresu wyświetlanego w Twoim systemie.

Aktualna dokumentacja ZimaOS wyjaśnia, gdzie znaleźć identyfikator w oficjalnym przewodniku po identyfikatorze sieci.

Zmierz problem z wydajnością przed wymianą komponentów

IceWhale poprosiło użytkownika o podanie wersji ZimaClient, szczegółów sprzętu, zrzutów ekranu pokazujących użycie zasobów oraz oczekiwanych wartości docelowych dla procesora i pamięci RAM. Użytkownik przedstawił porównania dla bezczynnego systemu Windows, uruchomionego ZimaClient oraz uruchomionego ZeroTier One.

Menedżer zadań systemu Windows pokazujący starszy laptop w stanie bezczynności przed uruchomieniem ZimaClient
Zrzut w stanie bezczynności wyznaczał punkt odniesienia przed porównaniem klientów zdalnego dostępu.
Menedżer zadań systemu Windows pokazujący użycie zasobów po uruchomieniu ZimaClient 2.0.0
Użytkownik źródłowy zgłosił zauważalnie większe użycie zasobów podczas działania historycznej wersji ZimaClient.
Menedżer zadań systemu Windows pokazujący użycie zasobów wyłącznie z oficjalnym klientem ZeroTier One
Zrzut z samym ZeroTier był punktem porównania użytkownika, a nie testem porównawczym IceWhale.

Te zrzuty przedstawiają jeden laptop i jedną wersję klienta z 2025 roku. Nie są aktualnym testem porównawczym na różnych urządzeniach.

Aktualne zalecenia dotyczące ZimaClient

Aktualny przewodnik instalacji ZimaClient nadal zaleca korzystanie z ZimaClient i wyjaśnia, że używa on samodzielnie wdrażanego kontrolera sieci z funkcją wykrywania ZeroTier. Zawiera również lokalizacje dzienników systemu Windows przydatnych w raportach dotyczących wydajności.

Jeśli obecnie użycie zasobów nadal jest wysokie, przed modyfikacją instalacji zapisz użycie procesora, pamięci, nazwy procesów, wersję klienta, wersję systemu Windows, typ połączenia oraz kroki pozwalające odtworzyć problem.

Co tracisz, korzystając wyłącznie z ZeroTier

Bezpośredni dostęp przez ZeroTier może zachować łączność IP i SMB, ale ZimaClient zapewnia również wykrywanie, wybór połączenia, integrację z Finderem/Eksploratorem, tworzenie kopii zapasowych, Peer Drop oraz inne funkcje produktu. Przed jego wyłączeniem sprawdź, których funkcji potrzebujesz.

Granice bezpieczeństwa i odzyskiwania dostępu

  • Nie publikuj identyfikatora sieci tak, jakby był hasłem, ale nadal traktuj go jako informację infrastrukturalną.
  • Przechowuj dane uwierzytelniające kont ZimaOS i Windows oddzielnie od członkostwa w sieci.
  • Po zresetowaniu identyfikatora sieci usuń stare członkostwa w sieci.
  • Przetestuj dostęp w sieci LAN i zdalny dostęp przed odinstalowaniem obsługiwanego klienta.
  • Zachowaj możliwość odzyskania dostępu za pośrednictwem sieci lokalnej.

Często zadawane pytania dotyczące użycia procesora przez ZimaClient

Czy IceWhale potwierdziło ZeroTier One jako oficjalny zamiennik?

Nie. IceWhale poprosiło o dane diagnostyczne i poinformowało, że wydajność ZimaClient jest poprawiana.

Czy SMB może działać przez wirtualny adres IP?

Użytkownik źródłowy poinformował, że mapował SMB za pośrednictwem adresu wirtualnej sieci ZimaOS.

Czy zrzuty ekranu dowodzą, że obecny ZimaClient jest zasobożerny?

Nie. Pokazują one jednego laptopa z systemem Windows, na którym w marcu 2025 roku działał ZimaClient 2.0.0.