为什么 Dropbox 应用的 CPU 使用率很高?

Dropbox 桌面应用会努力尽可能保持高效。但是,应用偶尔会使用比预期更多的内存 (RAM) 或 CPU。这可能会导致电脑上某些功能变慢,或者导致电脑整体运行缓慢。

哪些因素会导致高内存 (RAM) 使用率?

有多种因素可能导致内存使用率超出预期,包括 Dropbox 文件夹中存储的文件数。您在 Dropbox 文件夹中存储的文件越多,Dropbox 就需要越大的内存来追踪这些文件。

哪些因素会导致高 CPU 使用率?

有多个 Dropbox 进程同时运行是正常现象。如果在活动监视器 (macOS) 或任务管理器 (Windows) 中看到多个 Dropbox 进程,应该允许它们运行。这些进程可能是在辅助主桌面应用或其他 Dropbox 功能运行。它们也会查询版本更新并监测系统崩溃问题。

如果看到 Dropbox 桌面应用的 CPU 使用率高于预期,原因可能有多种。具体说明如下:

1) 桌面应用正在同步大量文件

如果有大量文件需要同步,桌面应用可能会导致较高的 CPU 使用率。第一次同步电脑上的文件时尤其容易出现这种情况。

2) 外部因素(或第三方应用)与 Dropbox 发生冲突

一些第三方应用会访问您的 Dropbox 文件夹中的文件。Dropbox 可能会将这种访问解读为对文件的编辑,因此会同步这些它所认为的更改。如果某第三方应用持续请求访问您的文件,Dropbox 就会持续同步,进而导致较高的 CPU 使用率。

这种循环通常由第三方的同步应用、备份应用和防病毒或安全软件诱发,或者是由于第三方应用安装在 Dropbox 文件夹里而造成。

要找出导致 CPU 使用率变高的第三方应用,请在活动监视器 (macOS) 或任务管理器 (Windows) 中暂时停用每个第三方应用,然后查看 Dropbox 的 CPU 使用率是否有所下降。

3) Dropbox 文件夹中的文件具有不正确的文件权限

如果对 Dropbox 文件夹中的文件设置了不正确的权限,那么 Dropbox 应用就会持续不断地尝试同步这些文件并不断失败。

4) Dropbox 文件夹中的文件数量庞大

如果您存储的文件达到 300,000 个左右,Dropbox 桌面应用的性能就会开始下降。您可以使用选择性同步功能来提升性能和同步速度。

5) Dropbox 文件夹安装在 NAS 设备上

Dropbox 文件夹不应安装在 NAS 设备上,因为我们的桌面应用无法搭配网络共享文件系统使用。

要解决此问题,请将 Dropbox 文件夹移回以物理方式连接的硬盘上,或按特殊步骤在外置硬盘上使用 Dropbox

6) 文件系统不支持扩展属性

我们的桌面应用要求 Dropbox 数据文件夹所在的硬盘应采用支持扩展属性的文件系统。如果安装在其他地方,应用会不断尝试上传您的文件并不断失败。此过程会导致 CPU 使用率上升。

要解决此问题,请将 Dropbox 文件夹移到采用受支持的文件系统的硬盘驱动器或分区上。

7) 符号链接引起问题

如果知道您的 Dropbox 文件夹中有符号链接,删除这些符号链接可改善 Dropbox 桌面应用的性能。符号链接会引用 Dropbox 文件夹外部位置中的数据,因此 Dropbox 桌面应用可能会在尝试访问这些链接时卡住。

注意:在某些情况下,Dropbox 桌面应用可能只会同步符号链接文件本身,而不会同步其引用的实际文件或文件夹。

如果不确定 Dropbox 文件夹中是否存在符号链接,请按以下步骤来在列表中列出存在的符号链接。此列表会显示每个符号链接的完整文件路径,以及符号链接所指向的 Dropbox 文件夹外部的位置。

通常,我们推荐您将实际数据(文件和文件夹)移入 Dropbox 文件夹,然后在数据原来的位置创建符号链接。这样一来,符号链接将处于 Dropbox 文件夹之外,而实际数据会在您的 Dropbox 中同步。在这种方案中,您仍然可以访问 Dropbox 文件夹外部位置的数据以及 Dropbox 中的数据。

请在下面找到相应的操作系统以查看更多说明:

Linux 和 macOS

  1. 打开“终端”应用(路径为 /应用程序/实用工具/终端)。(或者,在 Linux 上打开偏好的命令行输入方式。)
  2. 复制并粘贴下面的命令行,然后按键盘上的 Enter
  3. find ~/Dropbox -type l -exec ls -lah {} \;

Windows

  1. 同时按下键盘上的 Windows + R 键。
  2. 输入 cmd 并按键盘上的 Enter 以打开命令提示符。
  3. 复制并粘贴下面的命令行,然后按键盘上的 Enter。
  4. dir "%HOMEPATH%\Dropbox" /a:l /s

默认情况下,Dropbox 文件夹的路径为“~/Dropbox”。如果您拥有 Dropbox Business 帐户,工作 Dropbox 文件夹的默认路径为“~/Dropbox {团队名称}”。要搜索工作 Dropbox 文件夹,您应将“~/Dropbox”替换为 Dropbox 文件夹的完整路径并用引号括住。如果您已将 Dropbox 文件夹从默认位置移至其他位置,也应这么做。请查看以下示例路径:

find "users/Michael/Documents/Dropbox (Enterprise)" -type l -exec ls -lah {} \;

这篇文章对您有帮助吗?

很抱歉听到这个消息。
请告诉我们有什么可以改进的地方:

谢谢您的意见!
请告诉我们这篇文章对您的帮助有多大:

谢谢您的意见!