在使用Activity Monitor时,您可能已经注意到Mac上运行了名为cloudd的内容。你应该担心吗?这是什么?此过程是macOS的一部分,与iCloud相关。

本文是我们正在进行的系列文章的一部分,该系列解释了Activity Monitor中的各种流程,如kernel_task,hidd,mdsworker,installd,WindowServer,blued,launchd,backup,opendirectoryd,powerd,coreauthd,configd,mdnsresponder,UserEventAgent,nsurlstoraged,commerce,parentalcontrold ,sandboxd和许多其他人。不知道那些服务是什么?最好开始阅读!

今天的进程cloudd是一个守护进程,这意味着它在后台处理系统任务中运行。这个特定的守护进程与CloudKit有关,快速查看手册页显示了我们。您可以通过键入来查看手册页 man cloudd 在终端,但这是你会看到的:

cloudd is the system daemon backing the CloudKit feature.

当然,了解这一点只有在您了解CloudKit的基础上才有用。要找到它,请查看Apple Developer页面,该页面解释了第三方程序如何使用CloudKit:

The CloudKit framework provides interfaces for moving data between your app and your iCloud containers. You use CloudKit to take your app’s existing data and store it in the cloud so that the user can access it on multiple devices. You can also store data in a public area where all users can access it.

基本上这意味着任何应用程序都可以使用CloudKit在iCloud上保存文件以同步到其他系统。 Apple还使用CloudKit将Mac的桌面和文档同步到其他设备。只要应用程序在Mac上与iCloud同步文件,cloudd进程就会在幕后工作。

在大多数情况下,您不应该使用大量CPU或内存来查看cloudd,但也有一些例外。例如,如果您正在同步一个大型视频文件,那么cloudd可能需要努力工作一段时间。

如果你是Parallels用户,你可能会注意到这一点,正如Parallels在这里解释的那样。问题:iCloud同步整个Documents文件夹。某些版本的Parallels在虚拟机中存储虚拟机,而虚拟机可能是相当大的文件。哎呀。快速解决方法是将虚拟机移动到文档外部的另一个文件夹,或者完全关闭文档同步。

如果这些不是您的问题,请尝试关闭与iCloud同步的所有应用程序。如果这样可以解决问题,您可能会发现该应用程序存在错误,您应该将其报告给开发人员。您还可以考虑释放iCloud驱动器中的空间:同步较少的文件可以减少工作量。

照片来源:Pakhnyushchy / Shutterstock.com

重要提示:
编辑点评: