Na pozornie niekończącej się liście procesów w pliku Monitor aktywności Więc twoje oczy utknęły na configd. A teraz zadajesz sobie pytanie: co to jest configd i co robi ten proces w systemie macOS na Apple Mac? Nazwa niekoniecznie jest zrozumiała, więc zadania wykonywane przez ten proces w tle nie są intuicyjne. Ale nadal tak nie jest Złośliwe oprogramowanie. Jest niezbędnym elementem systemu macOS.
Rozdziały w tym poście:
Proces configd na komputerze Mac: demon do konfiguracji ogólnosystemowych
configd to tzw. demon, czyli automatycznie ładowany proces w tle, który wykonuje określone zadania lub umożliwia ustawienia bez bezpośredniego udziału użytkownika. Więcej na ten temat tutaj: Czym jest demon? – W rozpatrywanym tutaj przypadku jest to konkretnie proces działający w tle, który monitoruje konfiguracje całego systemu i przekazuje ich status poszczególnym aplikacjom.
Na przykład configd monitoruje stan sieci WLAN i Bluetooth. Jeśli WLAN jest aktywowany, proces w tle sygnalizuje wszystkim programom komunikującym się w sieci, że mogą korzystać z tej trasy. Gdy funkcja Bluetooth jest aktywna, aplikacje muzyczne są informowane, że mogą za jej pośrednictwem przesyłać dźwięk. Gry mają również opcję wyszukiwania kontrolerów Bluetooth. Monitorowanych jest jednak wiele innych konfiguracji – drukarki, monitory, połączenia USB itp.
configd agentów w plikach .bundle (i gdzie je znaleźć)
Aby móc realizować określone podzadania i móc reagować na specjalne konfiguracje systemu, wykorzystuje się także tzw. agentów. Agent to wysoce wyspecjalizowany kod lub skrypt, który po aktywacji może uruchamiać procesy niezależnie i dynamicznie. W zależności od stanu systemu lub niektórych komponentów, configd może uruchamiać mniejsze programy, aby umożliwić reagowanie na konfiguracje.
W zależności od konfiguracji i zadania poszczególni agenci są grupowani w tzw. pakiety. Każdy pakiet jest zapisywany w odpowiednim pliku .bundle i znajduje się w folderze /System/Library/SystemConfiguration. Jeśli spojrzysz na folder, zobaczysz wiele pakietów sieciowych (zapora ogniowa, obsługa sieci, preferencje udostępniania Internetu, konfiguracja IP, konfiguracja PPP, EAPOL itp.). Istnieją jednak również pakiety agentów dla zdarzeń jądra, monitorów, drukarek, urządzeń USB i tak dalej.
Problem z komputerem Mac: configd z dużym obciążeniem procesora
Stosunkowo rzadko zdarza się, aby proces configd powodował duże obciążenie procesora. Jeśli jednak demon wymaga dużej mocy procesora przez dłuższy czas, możesz wypróbować kilka rozwiązań. Na przykład ponowne uruchomienie komputera zwykle pomaga w przypadku takich problemów.
Jeśli nie możesz wyłączyć i ponownie włączyć komputera Mac, ponieważ projekty są uruchomione, otwórz terminal i zamknij ręcznie configd. Jako ważny proces systemowy, uruchamia się automatycznie, więc jego zatrzymanie nie stanowi problemu. Wpisz to polecenie terminal za:
sudo killall konfiguracja
Potwierdza polecenie klawiszem Enter. Teraz prawdopodobnie będziesz musiał wprowadzić hasło użytkownika. Wpisz je bez błędów (wprowadzone dane nie są wyświetlane graficznie, więc wpisy haseł są rejestrowane nawet jeśli w oknie terminala nie wyświetlają się one w postaci kropek itp.) i zatwierdź klawiszem Enter.
Wniosek: proces konfiguracji jest niezbędny w przypadku Apple Mac
Aby móc korzystać z Apple Mac, systemu operacyjnego macOS i działających na nim aplikacji, wymagany jest plik configd. Bez tego demona nic nie działa. Nieważne, czy zmienisz ustawienia ekranu, wyłączysz połączenia bezprzewodowe, włączysz podłączoną drukarkę czy skonfigurujesz zaporę sieciową – to i wiele więcej jest rejestrowane przez ten proces w tle, a stan odpowiedniej konfiguracji jest przekazywany do tych aplikacji i systemu części, które należy o tym poinformować. Tylko w ten sposób program Word wie, czy może drukować, czy nie. Tylko w ten sposób Mail po aktywacji połączenia Wi-Fi wie, że może ponownie wysyłać zapytania do wiadomości e-mail z serwera.
Related Stories
[Na wakacjach] Po ukończeniu szkoły średniej Johannes ukończył szkolenie na asystenta biznesowego specjalizującego się w językach obcych. Ale potem zdecydował się badać i pisać, co doprowadziło do jego niezależności. Od kilku lat współpracuje m.in. z Sir Apfelotem. Jego artykuły obejmują prezentacje produktów, aktualności, instrukcje, gry wideo, konsole i wiele innych. Śledzi na żywo przemówienia Apple za pośrednictwem transmisji strumieniowej.