mdwrite 进程使用 100% CPU 是什么?为什么?

作者照片
stealth

如果您在中看到 mdwrite 进程 Activity Monitor,这是正常的,但是如果 mdwrite 进程使用 100% CPU,你肯定会不高兴 macOS。幸运的是,这个进程不是病毒,也不是 Mac 上安装的第三方应用程序放置的服务。

但是,如果您注意到 Activity Monitor mdwrite 有时会使用大量 CPU 资源。在某些条件下这是正常的事情,即使有一段时间执行的操作 Mac 可能会受到这个过程的阻碍。

mdwrite 进程使用 100% CPU 是什么?为什么?

操作系统 macOS, 试用 mdwrite 与服务相关联“Metadata Write”。它是操作系统的一部分 macOS 并负责撰写 meta磁盘上的数据,包括SSD盘、HDD盘、磁碟 USB.

Meta数据是有关文件、应用程序、目录的信息,例如属性、标签、创建日期以及与存储在磁盘上的文件相关的其他详细信息。 mdwrite 进程还可用于将数据写入虚拟磁盘。 VirtualBox 和 VMware 等应用程序也可以使用此过程来创建和管理虚拟机。

总之,“mdwrite”是一个收集和保留系统上所有文件信息的进程,包括连接到 Mac 的外部存储驱动器上的文件。

大多数时候,这个过程 mdwrite 当系统有大量文件需要索引时,可能会消耗大量 CPU 资源。例如,如果您已将大量文件传输到硬盘或访问存在许多您想要的文件的外部存储介质“Finder”来显示有关它们的信息。

本系统流程 macOS 通常与索引服务相关 Spotlight 离 macOS (我们之前在这里讨论过)。什么时候 Spotlight 在磁盘上索引或重新索引文件信息, mdwrite 可以使用大量资源来更新和编写 meta数据。该过程可能会占用大量资源,尤其是在卷的首次索引期间或在重大内容更改之后。

如果存在大量文件活动,例如频繁创建、修改或删除文件, mdwrite 可能会提示更新 meta数据不断,这会导致CPU资源的使用。

相关新闻: 为何 fileproviderd 它使用大量的 CPU 资源吗?

当你看到在 Activity Monitor 该进程需要大量CPU资源,最好暂停其他活动一段时间并离开 mdwrite 完成写操作a meta数据。

我很高兴分享我在计算机、手机和操作系统领域的经验,开发网络项目并带来最有用的教程和建议。 我喜欢用iPhone“玩”, MacBook Pro、iPad、AirPort Extreme 和操作系统 macOS、iOS、Android 和 Windows.

发表评论