Dropbox 导致 Mac OS X 10.8.2 (Mountain Lion) 上的 CPU 使用率过高

Dropbox 导致 Mac OS X 10.8.2 (Mountain Lion) 上的 CPU 使用率过高

Dropbox有时会使用大约 100% 的 CPU。为什么会发生这种情况?我该如何解决?

通过搜索,似乎这不是一个罕见的问题。

答案1

取自这个 Ask Ubuntu 问题

Dropbox 会计算所有要同步的文件的哈希值,它使用它来确定文件是否发生变化,并避免上传已在云端的内容(另一个客户有相同的文件)。计算哈希值需要 CPU 能力。通常在登录时会注意到。

因此看来解决该问题的唯一方法是减小共享 Dropbox 文件夹的大小。

答案2

我在这里找到了解决方案:http://www.michaelcarwile.com/throttle-dropbox-and-other-app-cpu-usage/

安装 cpulimit:

brew install cpulimit   

获取 Dropbox 的进程 ID:

ps aux | grep Dropbox

用户 19628 104.7 2.3 xxxxxxxx xxxxxxxx ?? R 4:07PM 15:47.12 /Applications/Dropbox.app/Contents/MacOS/Dropbox

使用进程 ID 和 -p 标志运行 cpulimit:

cpulimit -p 19628 -l 40

注意:这是小写的 L(表示限制),最后一个数字(在本例中为 40)是您想要限制应用程序的 CPU 百分比。

另请注意:cpulimit 将输出“Process xxx found”并将继续运行,直到您使用 + C 将其终止

相关内容