Ноутбуки 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 эту ситуацию не комментировала.
Apple представила недорогой MacBook Neo…
После нескольких месяцев утечек и слухов компания Apple наконец представила свой первый «бюджетный» MacBo…
Windows 11 получит очень важный апдейт…
Спустя почти пять лет Microsoft наконец возвращает возможность перемещать панель задач в Windows 11 — её …
Представлен новый MacBook Air с M5 на борту…
Сегодня компания Apple официально представила обновлённый MacBook Air с процессором M5, но стоит отметить…
Упрощённый MacBook получит всего 8 ГБ ОЗУ…
Будущий недорогой MacBook от Apple считается одним из самых ожидаемых потребительских устройств этого год…
Framework вновь подняла цены на свои ноутбуки…
Четвёртый месяц подряд компания Framework повышает цены на оперативную память и накопители для своих моду…
Пользователь заказал старый MacBook Pro, а получил новый на …
Обновлённая линейка MacBook Pro с процессорами Apple M5 Pro и Apple M5 Max уже доступна для предварительн…
М.Видео начал продажи ноутбука HUAWEI MateBook GT 14 в Росси…
Компания М.Видео объявила о старте продаж нового ноутбука HUAWEI MateBook GT 14. Устройство ориентировано…
Microsoft принудительно обновляет Windows 11…
Microsoft начала принудительно устанавливать последнюю версию Windows 11 (обновление 25H2) для пользовате…
МегаОбзор
ЭЛ № ФС 77 - 68301. Выходные данные СМИ МегаОбзор
2006-2026
© MegaObzor