Transfer w tle nie musi oznaczać problemu

Programiści mogą konfigurować sesje w tle dla długich pobierań. Apple podaje, że system może kontynuować takie zadania, gdy aplikacja jest zawieszona, i wybudzić ją po ukończeniu transferu. Aktualizacja oprogramowania, klient chmury, przeglądarka, aplikacja multimedialna lub inna usługa mogą więc działać bez widocznego okna. Krótki wzrost ruchu sieciowego i użycia CPU może być zwykłą pracą.

Zacznij od kontekstu: czy aplikacja niedawno aktualizowała, pobierała, wysyłała, przywracała dane lub ponownie łączyła się z usługą? Sprawdź własny widok transferów tej aplikacji i warunki sieciowe. Jeśli aktywność ustaje wkrótce po zakończeniu pozornego zadania, potraktuj ją jako przejściową zamiast próbować ograniczać współdzieloną usługę systemową.

Znajdź powtarzalny objaw

Zbadaj problem, jeśli użycie zasobów pozostaje wysokie przez kilka okresów bezczynności, ruch sieciowy trwa bez spodziewanego transferu albo konkretna aplikacja wielokrotnie zawodzi. Zaktualizuj macOS i wskazaną aplikację, a następnie zapisz znaczniki czasu, stan połączenia i widoczne błędy. Producent aplikacji lub pomoc Apple mogą wykorzystać ten kontekst, ponieważ sama nazwa procesu zwykle nie wystarcza.

Nie zabijaj nsurlsessiond ani nie usuwaj pamięci podręcznych sieci jako pierwszego kroku. Może to przerwać prawidłowe transfery, a ponowne uruchomienie nie wyjaśnia ich właściciela. Przeglądaj ustawienia oprogramowania i kont tylko wtedy, gdy możesz powiązać zmianę z konkretną usługą.

Rola WattGuard

WattGuard pokazuje dla tej rodziny procesów bieżącą aktywność CPU, wybudzenia i pracę dysku. Gdy macOS udostępnia te dane, pokazuje też bieżącą moc oraz energię zgromadzoną w wybranym okresie. Zmiany możesz obserwować ręcznie w czasie i porównywać je z oddzielną analizą uśpienia. Pomaga ustalić, czy wzorzec pokrywa się ze spodziewanym transferem, czy powtarza się podczas bezczynności. Nie może jednak sprawdzić zaszyfrowanego ruchu, nazwać każdej aplikacji wysyłającej żądanie, anulować transferu ani przypisać nsurlsessiond dokładnego zużycia baterii. Aby monitorować procesy w edycji Store, najpierw ukończ kreator konfiguracji i zainstaluj jego pliki pomocnicze; instrukcja jest na stronie „Energy Hogs”.

Źródła

Poznaj WattGuard