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.

發表評論