Notebookcheck Logo

Apple MacBook 在 49 天后因 "macOS 定时炸弹 "而变慢

MacBook 应至少每 49 天重新启动一次。
ⓘ Anh Nhat
MacBook 应至少每 49 天重新启动一次。
Apple MacBook、iMac 和 Mac mini 存在一个 macOS 漏洞,它就像一颗定时炸弹。定时器达到一定值后,新的 TCP 连接就无法再建立,导致许多应用程序和网站停止运行。
Apple macOS MacBook

如果你拥有 MacBook Neo(亚马逊售价 599 美元)、MacBook Pro 甚至 iMac,并且很少重新启动这台电脑,那么你经常会发现设备在几周后会变慢,而一些应用程序也不再像预期那样运行。光子发现了一个像定时炸弹一样的错误,它很可能是造成这些问题的原因之一。

这个错误意味着,在 Mac 开机整整 49 天 17 小时 2 分 47.296 秒之后,网络连接就不再能正确终止。这最初会导致 CPU 使用率上升,因为一段时间后,数百甚至数千个本应终止的连接会被管理。一旦可用端口(通常为 16 384 个)用完,就无法再建立新的连接。

从这时起,许多应用程序就无法正常工作了,尽管之前建立的网络连接仍能正常工作,而且 macOS 还能正确响应 ping。重新启动会重置倒计时,从而在 49 天内解决问题,直到问题再次发生。这段时间并非巧合,因为 macOS 使用 32 位计数器来确定网络连接的时间和持续时间。

因此,它最多可以存储 2³² 的值,相当于 4,294,967,295 纳秒或 49 天 17 小时 2 分钟 47.296 秒。如果超过这个值,计数器就会溢出并停止工作。出于同样的原因,Windows 95 和 Windows 98 在 49.7 天后就会崩溃,而一些 Linux 衍生程序则使用 32 位计数器记录自 1970 年 1 月 1 日以来的秒数,这可能导致在 2038 年 1 月 19 日出现错误。有关该错误背景的更多信息,请参阅上的 Photon 信息报告。.

Please share our article, every link counts!
Mail Logo
> Notebookcheck中文版(NBC中国) > 新闻 > 新闻档案 > 新闻档案 2026 04 > Apple MacBook 在 49 天后因 "macOS 定时炸弹 "而变慢
Hannes Brecher, 2026-04- 9 (Update: 2026-04- 9)