Что такое mDNSResponder на Mac? Исправить высокую сеть mDNSResponder
Резюме: Прочитав эту статью, вы узнаете, что такое процесс mDNSResponder в Activity Monitor и как исправить mDNSResponder высокий сетевой трафик или высокая загрузка ЦП проблема.
В Activity Monitor вы можете обнаружить, что процесс mDNSResponder использует чрезмерный сетевой трафик или потребляет много ресурсов ЦП. Интересно, что это такое и как это исправить? Эта статья поможет вам.
Что такое mDNSResponder на Mac?
mDNSResponder (ответчик многоадресной DNS) — это фоновый процесс, который позволяет вашему Mac обнаруживать другие устройства в локальной сети и связываться с ними. Он также управляет DNS-запросами для сервисов, которым требуется подключение к Интернету.
mDNSResponder — это важная часть сетевого протокола Bonjour, который позволяет устройствам в сети автоматически подключаться друг к другу без какой-либо настройки. Процесс mDNSResponder будет регулярно сканировать вашу локальную сеть на наличие других устройств, совместимых с Bonjour.
Благодаря этому процессу ваш Mac может автоматически обнаруживать такие устройства, как принтеры, внешние устройства хранения данных, iPhone, iPad и другие компьютеры и т. д., а также использовать функции, основанные на автоматическом обнаружении, такие как общий доступ к файлам, общий доступ к экрану, общий доступ к библиотеке iTunes, удаленное управление. рабочий стол, AirPlay, Handoff или продолжить работу с камерой.
Apple удалила процесс mDNSResponder для Yosemite и заменила его обнаруженным в 2014 году из-за высокой загрузки сети. Но год спустя его вернули для El Capitan, так как его отсутствие вызвало множество проблем на Mac.
Как исправить высокую нагрузку на сеть/процессор mDNSResponder на Mac?
Иногда mDNSResponder может занимать большой сетевой трафик или вызывать высокую загрузку ЦП на короткое время. Но если проблемы продолжают возникать, это может замедлить скорость Wi-Fi, привести к громкому шуму вентилятора или перегреву. Чтобы устранить проблему с высокой нагрузкой сети/ЦП mDNSResponder, вы можете попробовать следующие решения.
Убейте mDNSResponder в мониторе активности
Завершение процесса mDNSResponder в macOS — распространенный способ решения проблем с mDNSResponder. Это особенно полезно для решения проблемы с высоким сетевым трафиком mDNSResponder. Обратите внимание, что это не отключает mDNSResponder, поскольку он немедленно перезапустится, поскольку он нужен вашему Mac.
Но это временное прекращение может обновить mDNSResponder и, будем надеяться, успокоит его.
- Откройте Finder и запустите Монитор активности из папки «Приложения» > «Утилиты».
- Выберите процесс mDNSResponder и щелкните значок x.
- Нажмите «Принудительно выйти».
Проверьте, не перестает ли mDNSResponder нагружать процессор или использовать чрезмерный сетевой трафик. Если это не сработает. продолжите использовать другие решения ниже.
Перезагрузите свой Mac
Перезагрузка вашего Mac может закрыть все запущенные процессы, очистить оперативную память и перезагрузить операционную систему, что может решить проблемы с mDNSResponder. Если к вашему Mac подключены внешние периферийные устройства, например принтер, вытащите их перед перезагрузкой Mac. Вы сможете подключить их позже.
Загрузитесь в безопасном режиме
Иногда стороннее программное обеспечение является причиной неправильной работы mDNSResponder. Чтобы устранить эту неполадку, вы можете загрузить свой Mac в безопасном режиме, чтобы изолировать сторонние приложения. Если mDNSResponder работает правильно в безопасном режиме, вы можете перезагрузить его в обычном режиме.
Отключить mDNSResponder
Если проблема не устранена, вы можете отключить mDNSResponder в Терминале и снова включить его. Обычно не рекомендуется отключать системный процесс, такой как mDNSResponder, поскольку это обязательно повлияет на работу вашего Mac. Но вы можете отключить и снова включить его, если возникнут проблемы с mDNSResponder.
Стоит отметить, что вам необходимо отключить SIP (защиту целостности системы), прежде чем вы сможете остановить запуск mDNSResponder.
- Перезагрузите Mac в режиме восстановления.
- Нажмите «Утилиты» > «Терминал».
- Запустите команду ниже, чтобы отключить SIP.csrutil отключить
- Перезагрузите свой Mac.
- Откройте терминал из Finder > Приложения > Утилиты.
- Выполните следующую команду, чтобы отключить mDNSResponder.sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Введите пароль администратора и нажмите Enter. (Пароль не будет отображен на экране.)
- Проверьте, исчезла ли проблема.
- Повторно включите mDNSResponder с помощью следующей команды: sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Введите пароль администратора и нажмите Enter.
- Снова войдите в режим восстановления macOS.
- Снова включите SIP с помощью следующей команды.csrutil Enable
- Перезагрузите свой Mac.
Поделитесь этим постом, если вам удалось избавиться от проблемы mDNSResponder на Mac.