If-Koubou

Co to jest configd i dlaczego działa na moim Macu?

Co to jest configd i dlaczego działa na moim Macu? (Jak)

Przeglądasz procesy na komputerze Mac za pomocą Monitora aktywności, gdy zauważysz coś, czego nie rozpoznajesz: configd. Co to jest i czy powinieneś się martwić?

Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Activity Monitor, takie jak kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!

Nie powinieneś martwić się o configd - jest to podstawowa część macOS. Ten szczególny proces jest demonem, co oznacza, że ​​działa w tle i obsługuje krytyczne zadania systemowe. Ten konkretny demon to Serwer konfiguracji systemu, który monitoruje i raportuje ustawienia i stan komputera Mac. Aby zacytować stronę podręcznika konfiguracji:

Demon konfiguracji jest odpowiedzialny za wiele aspektów konfiguracyjnych systemu lokalnego. configd przechowuje dane odzwierciedlające pożądany i aktualny stan systemu, dostarcza powiadomienia do aplikacji, gdy te dane się zmieniają, i hostuje pewną liczbę agentów konfiguracji w postaci ładowalnych pakietów.

To dużo do załamania, ale wszystko staje się bardziej jasne, kiedy spojrzy się na wspomniane pakiety. Według Safari O'Reilly'ego znajdują się one w / System / Library / SystemConfiguration.

Szybki przegląd butów, które większość z tych pakietów są związane z sieci. Jest na przykład jeden dla konfiguracji IP, a drugi dla zapory macOS i PPP. Ale nie jest to wszystko związane z siecią: te pakiety monitorują również takie rzeczy jak drukarki i preferencje użytkownika.

Zasadniczo, kiedy coś się zmienia w twoim systemie, zwykle jest to konfiguracja, która najpierw zwraca uwagę, a jest to configd, który wysyła powiadomienia do innych programów. To pozwala im dostosować się do nowej konfiguracji.

Jak to wygląda? Cóż, jeśli aplikacja ma tryb offline, to configd jest tym, co mówi tej aplikacji, gdy twój internet nie jest podłączony. Jeśli próbujesz wydrukować dokument, configd pozwala aplikacjom sprawdzić, czy drukarka jest podłączona, czy nie. Jeśli zmienisz jakieś ustawienie, configd pozwala wszystkim o tym wiedzieć. Jest to prosta praca, ale należy ją wykonać, aby system mógł działać.

Jeśli używasz zapory innej firmy, możesz zobaczyć wiele okien podręcznych związanych z konfiguracją. Jest to normalne, ponieważ ogromną częścią zadania konfigurowania jest monitorowanie aktualnego statusu sieci. W rzeczywistości Apple wyraźnie mówi użytkownikom, aby nie blokowali konfiguracji z zaporą sieciową z tego powodu.

Naprawdę nie powinieneś widzieć, że configd zajmuje dużo zasobów systemowych, ale jeśli uruchamia się ponownie, Mac zazwyczaj powinien rozwiązać problem. Możesz także spróbować zabić proces w Monitorze aktywności; natychmiast rozpocznie się jego kopia zapasowa.

Zdjęcie kredytowe: guteksk7 / Shutterstock.com