Mac 上的 sysmond 使用高 CPU?这是可能的原因以及如何修复它
正如您可能从进程名称中猜测的那样,sysmond 是 System Monitor Daemon 的缩写,是 Activity Monitor 的一部分。因此,如果您使用活动监视器来监视您的 Mac 系统资源、进程、CPU 使用情况、能源使用情况、磁盘、网络以及对我们在此讨论至关重要的内存使用情况,您可能会发现 sysmond 本身正在使用大量系统资源。
让我们深入研究 sysmond 来了解更多关于它是什么、为什么它有时会使用大量 CPU 以及如何纠正它。
顾名思义,sysmond 是一个系统守护进程,运行在 MacOS 后台,用于监视系统活动。 sysmond 将跟踪所有系统资源和进程,并且该信息通常通过活动监视器呈现给用户。
如果您看到 sysmond 正在运行,可能是因为您在 Mac 上打开了“活动监视器”。这可以是它是否主动打开,或者即使您只是将其用于 Dock 监视器功能。
为什么 sysmond 使用高 CPU?
sysmond 在 Mac 上使用高 CPU 的可能原因有两个。
第一的;如果您特别使用活动监视器中的“内存”选项卡,您可能会注意到 sysmond 可能会使用大量 CPU。据推测,这是因为采样内存是一项 CPU 密集型活动。
建议阅读:Mac 上的 fileproviderd 是什么以及为什么它使用高 CPU?
在现代 MacOS 版本中,您通常可以通过打开“活动监视器”,然后切换到“内存”选项卡,等待几秒钟,然后快速切换到 CPU 来轻松重现此情况,在这种情况下,您可能会立即看到 sysmond 的 CPU 利用率很高,高达 100%,但如果您停留在“CPU”选项卡或除“内存”之外的其他系统活动选项卡中,它应该很快回落到合理的水平。
此外,如果您将活动监视器更新频率设置得较低,这使其对于报告和故障排除更加有用,这也会导致 sysmond 更加活跃,因为守护进程必须更频繁、更快地对进程进行采样以报告它们。
可以想象,还有其他原因导致 sysmond 也使用大量 CPU,例如您使用的是第三方系统监视器。
让 sysmond 使用更少 CPU 的最简单方法是什么?
如果您不断发现 sysmond 使用大量 CPU,请首先尝试从活动监视器中的“内存”选项卡切换出去。
您还可以尝试降低采样速度和更新频率,但这并不总是可取的。
另一种选择是简单地退出活动监视器或您正在使用的任何其他系统监视应用程序或进程。
如果您仍然发现 sysmond 过度使用 CPU,您也可以尝试重新启动 Mac。
我个人经常使用活动监视器,因此我设置了一个键盘快捷键来打开它,虽然我在查看“内存”选项卡时经常看到 sysmond,但除此之外它很少使用大量 CPU。
–
您以前是否见过 sysmond 在 Mac 上运行并使用大量系统资源?是因为活动监视器的“内存”选项卡还是其他原因?在评论中分享您的经验和观察。
