我遇到了文件描述符的严重问题,我已经尝试了所有方法。
我的笔记本电脑:MacBook Pro 13" 2018,带触控条,i5,16 Gb RAM,512SSD。MacOS 11.3.1。
最近 Chrome 开始崩溃,但没有错误。我尝试使用 Safari,但又遇到了另一个问题。当我打开新标签时,出现以下错误:safari 错误截图
NSPosixErrorDomain:24- 错误:“系统中打开的文件过多”。抱歉,截图是俄语的 :)
此外,浏览器(Chrome 和 Safari)中的 javascript 通常非常慢。在某些网站上,UI 滞后且缓慢,但这可能是另一个问题。
为了修复文件描述符的错误,我改变了一些限制。
默认设置:
launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 2784 4176
maxfiles 256 10240
我尝试过的自定义设置:
launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 2784 4176
maxfiles 10240 10240
我还检查了SSD:
smartctl -a disk0s2
smartctl 7.2 2020-12-30 r5155 [Darwin 20.4.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD AP0512M
Serial Number: C02829300TNJJ5910
Firmware Version: 1161.100
PCI Vendor/Subsystem ID: 0x106b
IEEE OUI Identifier: 0x000000
Controller ID: 0
NVMe Version: <1.2
Number of Namespaces: 1
Local Time is: Tue May 25 11:31:13 2021 MSK
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0004): Frmw_DL
Optional NVM Commands (0x0004): DS_Mngmt
Maximum Data Transfer Size: 256 Pages
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 0.00W - - 0 0 0 0 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 38 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 7%
Data Units Read: 202 068 806 [103 TB]
Data Units Written: 163 348 342 [83,6 TB]
Host Read Commands: 2 319 293 376
Host Write Commands: 1 196 921 469
Controller Busy Time: 0
Power Cycles: 141
Power On Hours: 1 308
Unsafe Shutdowns: 46
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745
我甚至尝试过“轻量”重置 macOS(不清除用户数据)。但没用。时不时我会遇到各种应用程序崩溃的情况(浏览器、Facetime、通知中心、消息、Finder 等)
最后,我无法理解,Mac OS 无法管理 40 个选项卡和多个应用程序(Skype、Word、Outlook、Postman、vs code、archi 等?我之前的 MacBook Air 2012 没有任何问题......