解释 MacOS 中的 cloudd、photolibraryd 和 cloudphotod 进程
如果您是 Mac 用户,并且曾经打开“活动监视器”来探究 Mac 速度缓慢的原因,那么您可能已经看到一些正在运行的进程可能使用大量 CPU、能源或内存,特别是 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond。那么这些正在运行的进程到底是什么?
如果您只是寻找一些快速信息; cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 基本上都是后台进程,是依赖 iCloud、iCloud Photos 和 Mac 上其他云相关功能的用户的 MacOS 体验的一部分。这些进程通常会在安装新的系统软件更新后或有时在重新启动 Mac 后激活,但您也可以在 iCloud 同步期间、启用 iCloud 照片后、共享 iCloud 照片库正在更新以及执行与 iCloud 相关的其他同步活动时看到它们在运行。
让我们继续深入研究每个 MacOS 进程,以更好地了解它们是什么、它们为何运行以及您是否应该关注它们的行为。
MacOS 中的 cloudd 进程:它是什么以及它运行的原因
cloudd 进程负责 iCloud 同步和管理,包括 iCloud Drive、iCloud 功能、iCloud 相关同步以及与 iCloud 相关的其他活动。
在系统软件更新后、重新启动后,或者您的另一台 Mac 对任何 iCloud 数据或文件进行了重大更改并且这些文件随后在多个设备上同步时,您通常会看到 cloudd 以更高的 CPU 使用率运行。
建议阅读:
当您看到 cloudd 正在运行时,即使它占用了大量系统资源,也无需担心,因为它是暂时的,并且在任何云同步活动完成后,cloudd 进程都会将自身控制回正常的 CPU 使用率。不要尝试强制退出 cloudd,因为它只会中断同步过程并可能导致数据传输不完整。
MacOS 中的 photolibraryd 进程:它是什么以及为什么运行
photolibraryd 进程是照片应用程序的一部分,如果您将照片应用程序与著名的照片和视频库一起使用,则更有可能看到此进程正在运行。 photolibraryd 处理与照片应用程序和照片库相关的后台相关任务,包括构建照片和媒体库的索引、扫描元数据以进行搜索、组织、对照片中的人物进行面部分析、运行对象检测以便您可以使用照片库的关键字搜索(例如“汽车”或“仓鼠”)以及类似的活动。
一般来说,在安装了 MacOS 系统软件更新后,如果您最近导入了大量新照片或视频,如果您从其他设备与 iCloud 照片同步大量照片,或者在 Mac 重新启动一段时间后,您会看到 photolibraryd activtate。
photolibraryd 是一个正常的进程,虽然它在运行和索引照片库时会使用大量 CPU、内存和能源,但您应该让它完成工作。您的照片库越大,扫描和索引内容所需的资源就越多,所以只能让工作完成。如果您强行退出 photolibraryd(您不应该这样做),您可能会发现照片中的索引和搜索无法按预期工作,因此只需让它运行即可。
macOS 中的 cloudphotod:它是什么,为什么运行
与 cloudd 和 photolibraryd 一样,cloudphotod 与 iCloud 和您的照片库相关联,但 cloudphotod 特别处理 iCloud 照片库同步和相关处理任务。这包括上传和下载新照片和视频,以及在同步的 Apple 设备上保持照片库一致等。
如果您正在编辑或删除 iCloud 照片库中的大量照片、第一次在新 Mac 上启用 iCloud 照片,或者 Mac 在 Mac 离线后一段时间内首次同步到 iCloud 照片(或者另一台设备离线并拍摄了许多照片但现在在线),您通常会看到 cloudphotod 进程在系统软件更新后运行。
cloudphotod 可能会使用大量系统资源,包括高 CPU、能源和内存,并且当照片和视频同步、管理、下载和上传到 iCloud 时,它还会使用大量互联网带宽。您的 iCloud 照片库越大,您看到 cloudphotod 运行的频率就越高。只需让此进程完成其工作即可,因为如果您终止该进程,它将中断您的 iCloud 照片同步,并且最终可能会导致 Mac 和其他 Apple 设备之间的照片和媒体同步不匹配或不一致。
Mac 上的 nsurlsessiond:它是什么以及它运行的原因
nsurlsessiond 是另一个后台任务,允许 Mac 与 iCloud 以及多个其他 Apple 服务同步,包括同步便笺、邮件、消息、Safari 书签和选项卡、App Store 更新等。
当存在大量与 Apple 服务器和 iCloud 通信的应用程序活动时,例如在重新启动 Mac、安装系统软件更新或在 Mac 离线相当长一段时间后将 Mac 重新上线后,nsurlsessiond 通常会使用大量 CPU。只需让该过程完成即可,Mac 上的所有内容都会按照您希望的方式同步。
我可以停止 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 在 Mac 上运行吗?
从技术上讲,您只需在 Mac 上根本不使用 iCloud 即可阻止这些进程运行。禁用所有 iCloud 功能通常会阻止这些进程运行,但如果您使用照片应用程序以及 App Store 和消息等应用程序,photolibraryd 和 nsurlsessiond 可能仍然会出现。
您还可以从技术上阻止进程在 MacOS 中运行,但如果您以任何方式使用 iCloud,则不应这样做。
虽然您可以强制退出任何 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 进程,甚至可以卸载其关联的 kext 文件以阻止它们运行,但如果您在 Mac 上使用任何 iCloud 功能,那么这样做是一个坏主意。由于现代 MacOS 中大量最有用的功能都依赖于 iCloud 及其方便的功能集,因此尝试干扰这些进程或其行为并不是一个好主意。
在 Mac 上处理 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 进程的最佳方式是什么?
如果您发现 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 正在运行并使用大量系统资源,那么您能做的最好的事情就是什么也不做。只需让这些进程运行并完成其工作即可。
管理 cloudd、cloudphotod、photolibraryd 和 nsurlsessiond 等进程的最佳方法之一是插入 Mac 并让它在无人值守的情况下打开,过夜,也许一晚上或几个晚上。这将为进程提供充足的时间在后台运行并完成其任务,并且其资源使用不会影响您在 Mac 上的工作流程或活动。
–
您对 Mac 上的 cloudd、cloudphotod、photolibraryd、nsurlsessiond 或任何其他常用的 iCloud 相关进程有任何想法或见解吗?在评论中分享您的经验和想法。
