正如下面的屏幕截图所示,尽管 Google Drive 似乎没有做任何事情(它没有同步任何数据),但它使用了超过 12% 的 CPU(核心 i7)。

官方文档指出:
根据您的网络连接和计算机偏好,Google Drive 可能会消耗大量 CPU来完成其初始同步。
然而,它已经安装了一个多月,没有任何新的同步。那么,为什么它会占用我这么多的 CPU?
gle*_*eff 15
毫无疑问,这是一个错误。驱动器同步进程以某种方式进入 CPU 活动最大的状态。如果您终止驱动器同步进程并重新启动它,同步进程的使用将返回到空闲级别。
Shi*_*hiv 14
这绝对不是初始同步问题。我有一个个人文件夹从一台机器同步到 Drive,没有其他用户对该帐户有写访问权限。在这种情况下,Win7 x64 上的 Google Drive 系统托盘应用程序会消耗大量 CPU,即使文件数天未修改也是如此。它还会重新同步数周内未触及的文件。NTFS 的本地修改日期表示这些文件的几周前。
简而言之,与 Dropbox 和 OneDrive 相比,Google Drive 的变更检测机制效率极低且发展不足。它们应该是针对本地更改的事件驱动(例如,Win32 API 可以为本地文件更改而不是轮询事件驱动更改通知)。如果可能,远程更改应该使用 PUSH 而不是轮询。
文件权限问题应该得到妥善处理(例如,拒绝访问不应该让驱动器像疯了一样旋转 CPU)。
编辑 1:就我而言,Google Drive 占用了大量 CPU,因为我一次向我的 google 文件夹添加了 600'000+(是的,超过 60 万)个文件。
编辑 2:使用它大约一年后,我可以肯定地说我不推荐使用 Google Drive。我仍然经常在同步我的文件时遇到问题。通常整个同步过程会停止,有时一些文件会重新添加到我的 Google Drive 文件夹中。我什至可能错过了其他一些问题。我只是希望它没有删除任何敏感文件。
注意:在执行此操作之前,您可能希望将文件备份到外部驱动器。
在我的电脑上:我压缩了相关文件夹,然后删除了这些文件夹的解压缩版本。直接从 Google Drive Online 中:我什至通过 Google Drive Online Web 应用程序删除了这些文件夹的解压缩版本,希望它能从 Google Drive 应用程序中卸载一些工作(不确定它是否有积极影响)。
然后尝试了几次 Google Drive 才恢复到正常状态,但现在似乎一切都很好(几天后......在 Google Drive 应用程序难以同步甚至崩溃了几次之后)。要有耐心,可能需要很长时间才能弄清楚“到底发生了什么”。
刚刚获得了 1TB 的 Google Drive 计划。
在上传 140+ GB 并运行良好后,它现在完全疯了:我的 CPU 的 88% 正在使用......它在某个时候冻结了我的计算机。
我怀疑这可能是因为我最近从编程项目中添加了很多文件。这意味着很多文件,都非常小,有些非常小。
小智 2
以下是 Google 对高 CPU 使用率的看法:
根据您的网络连接和计算机首选项,Google 云端硬盘可能会消耗大量 CPU 来完成其初始同步。如果您的 CPU 使用率变得过高,请尝试退出并重新启动应用程序。您始终可以通过选择同步到计算机的内容来自定义您的同步体验。
谷歌了解到当前版本表现不佳,我希望他们会在未来版本中努力改进。
| 归档时间: |
|
| 查看次数: |
40293 次 |
| 最近记录: |