Mac 上的 dasd 是什么?

最后更新: 2026-07-31

dasd 是 Apple 的 Duet Activity Scheduler,负责安排可延期的后台活动。它主要决定其他 App 或系统服务何时开始工作,不等同于 Time Machine、Spotlight、iCloud 或某个同步服务。

它是什么

dasd 是 Apple 的 Duet Activity Scheduler 后台守护进程。系统通过 launchd 启动和管理它。对应服务标识是 com.apple.dasd,可执行文件位于 /usr/libexec/dasd

不少后台工作并不需要立刻执行。App 或系统服务可以先登记一项可延期活动,再由 dasd 判断什么时候适合开始。它会参考电源状态、设备温度、用户是否正在操作,以及当前网络条件。条件合适时,它允许提交任务的一方开始工作;条件不理想时,则继续推迟。

所以,dasd 更像一个多个客户端共用的调度中心,但不要把这个说法理解成它包办了所有后台工作。它不是 Time Machine,也不是 Spotlight、iCloud 或某个特定同步服务。这些服务可以提交任务,也可能参与任务执行,但它们和 dasd 不是同一个东西。真正备份、索引、同步或下载数据的,通常另有对应进程。

它为什么要联网

有些后台活动明确要求网络。例如,任务可能声明只要网络可用即可,也可能要求廉价网络或不受限网络。遇到这类活动,dasd 会观察当前是否联网,并参考连接成本、连接质量等条件,判断现在启动还是稍后再做。

任务获准执行后,连接对象取决于任务是谁提交的。它可能涉及 iCloud 或 CloudKit,也可能连接 Apple 的内容服务、更新服务,或者第三方 App 自己的服务器。只看到 dasd 这个进程名,无法反推出远端是谁,更不能据此判断传输了什么内容。

Apple 展示过一个 CloudKit 场景:dasd 负责批准并触发后台活动,真正执行导出的则是 App 进程和 cloudd。当前 macOS 的 LaunchDaemon 配置中,也能看到要求网络连接或廉价网络的 dasd 周期活动;它的可执行文件还使用了 Network framework。

不过,公开资料没有交代所有内部路径。某些周期活动是否包含 dasd 自己发起的远程传输、会连接哪里、具体传什么,目前都没有得到完整核实。可以确认的是:在通用后台任务中,dasd 主要负责判断时机,数据主体通常由被触发的进程传输。不能进一步写成“dasd 绝对不会传任何数据”。

正常流量应该是多少

目前没有一个可信的正常值。Apple 没有公布 dasd 的流量区间,也没有可靠的独立测试能给出每天多少 KB、多少 MB 之类的标准。任何具体数字都缺少依据,不能拿来当判断异常与否的门槛。

从公开架构看,dasd 本体通常以间歇性调度和网络状态协调为主。它触发的备份、同步、内容抓取或系统更新,流量可能大得多,但主体数据往往记在客户端 App、cloudd 或其他传输服务名下。调度者触发了一项工作,并不代表这项工作的全部数据都由调度者发送。

反过来,也不能因为它主要负责调度,就认定它的直接流量必然为零。Apple 没有公开全部内部活动,现有证据不足以支持这种绝对结论。如果统计工具长期记录到 dasd 大量传输,仅凭进程名仍然无法确定内容和原因。更有价值的线索是活动标识、发生时间,以及同一时段有哪些客户端进程被启动。

能不能关掉

结论是保留 dasd。Apple 没有提供专门关闭它的系统设置路径,也没有受支持的总开关。

强制结束进程、阻断它,或者修改对应 LaunchDaemon,都可能破坏多个客户端共用的后台调度。系统维护、内容刷新、CloudKit 导出、备份和更新活动可能因此推迟,严重时会直接失败。究竟影响哪些任务,取决于 macOS 和已经安装的 App;Apple 没有公布完整清单。

长期 kill 也未必有效,因为 launchd 可能再次启动 dasd。系统保护机制还可能阻止相关修改。如果它出现异常 CPU 占用、磁盘读写、频繁唤醒或可疑网络活动,应该先从活动标识追查真正的任务提交者。更新或重启 macOS,也比拆掉共享调度服务稳妥。

关闭“登录项”或某个 App 的“允许在后台”项目,同样不能关闭 dasd。这些设置只管理相应 App 的后台项目,并不是 com.apple.dasd 的总开关。

常见的误解

怎么看它到底用了多少

下一步是按进程查看同一时段的流量,把 dasd 与客户端 App、cloudd 及其他传输服务放在一起比较。Bytetally 的逐进程历史可以提供这份记录,但不能代替对活动来源的判断。结合发生时间和活动标识,才能继续缩小到真正提交任务的一方。

相关进程

常见问题

为什么 dasd 一直在联网?

后台任务声明需要网络时,dasd 会检查网络是否可用,并参考连接成本和质量来决定启动还是推迟。后续连接可能来自 iCloud、CloudKit、Apple 内容或更新服务,也可能来自第三方 App。

dasd 用多少流量算正常?

目前没有可靠数值。Apple 没有公布正常区间,也没有可信的独立基准,因此不能给出具体的 KB、MB 或每日额度。

Mac 上的 dasd 能关掉吗?

Apple 没有提供关闭 dasd 的系统开关。强制终止、阻断或修改其 LaunchDaemon,可能让维护、内容刷新、CloudKit 导出、备份或更新任务延迟或失败。

dasd 是病毒吗?

位于 /usr/libexec/dasd、代码标识为 com.apple.dasd 的实例是 Apple 系统组件。如果同名文件出现在其他路径,应另外检查签名和来源。

看清它到底用了多少

Bytetally 逐进程分别统计上传与下载,实时和历史都有,全部在本机完成。

免费下载 · Mac App Store

需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号