Ноутбуки Apple зависают из-за очень странной проблемы

Ноутбуки Apple, включая MacBook Neo и MacBook Air, столкнулись с необычной проблемой — если устройство работает без перезагрузки 49,7 дня, его производительность резко падает. Точнее, спустя 49 дней, 17 часов, 2 минуты и 47,296 секунды непрерывной работы полностью перестаёт функционировать стек TCP/IP — система больше не может устанавливать новые сетевые соединения. Причина кроется на уровне ядра в XNU. Внутри используется переменная tcp_now — это 32-битное беззнаковое число, которое отсчитывает миллисекунды с момента загрузки для работы TCP-стека. Когда значение достигает максимума 4 294 967 295, счётчик не обнуляется, как ожидается, а просто «зависает». В результате ломается логика, с помощью которой macOS очищает и завершает старые соединения.

Из-за этого закрытые сессии начинают накапливаться, нагрузка на процессор постепенно растёт, и система всё хуже справляется с обработкой сети. В какой-то момент заканчивается пул доступных портов, обычно около 16384, и новые подключения становятся невозможны. При этом уже установленные соединения продолжают работать, а сам компьютер всё ещё отвечает на ping, хотя и заметно медленнее. Перезагрузка полностью решает ситуацию, сбрасывая счётчик, но спустя те же 49,7 дня всё повторяется. Теоретически проблему можно устранить переходом на 64-битные значения, однако это потребует серьёзных изменений кода, тестирования и дополнительных ресурсов. Пока что сама компания Apple эту ситуацию не комментировала.
5 ошибок при использовании ноутбука, которые убивают батарею…
Современный лэптоп дает нам потрясающую свободу. С ним можно уехать на весь день в коворкинг, работать…
Представлен ноутбук ASUS ExpertBook B5 Flip G2 …
Компания ASUS пополнила ассортимент ноутбуков-трансформеров моделью ExpertBook B5 Flip G2 (B5406FMA), кот…
Ноутбук Huawei MateBook Pro S показали на фото …
Компания Huawei опубликовала фото и подробности о ноутбуке MateBook Pro S, полноценная презентация которо…
Ноутбук Mechrevo Wing 15 Air 2026 оценили в 1690 долларов …
Компания Mechrevo пополнила ассортимент ноутбуков моделью Wing 15 Air 2026, которая базируется на 12-ядер…
Ноутбук Lenovo Xiaoxin Air 15 2026 оценили в 695 долларов …
Компания Lenovo пополнила ассортимент ноутбуков моделью Xiaoxin Air 15 2026, одной из особенностей которо…
Framework представила обновлённый ноутбук Laptop 12…
Компания Framework обновила свой 12-дюймовый ноутбук-трансформер, оснастив его новыми процессорами Intel …
Представлен ноутбук ASUS Vivobook S14 на Snapdragon X…
Компания ASUS пополнила ассортимент ноутбуков моделями Vivobook S14 и Vivobook S16, которые основаны на ч…
Представлен ноутбук Lenovo Legion Y7000X 2026 с GeForce RTX …
Компания Lenovo выпустила новую конфигурацию ноутбука Legion Y7000X 2026, который ранее был доступен с ви…
МегаОбзор
ЭЛ № ФС 77 - 68301. Выходные данные СМИ МегаОбзор
2006-2026
© MegaObzor