Como se muestra en la siguiente captura de pantalla, a pesar del hecho de que Google Drive no parece estar haciendo nada (no está sincronizando ningún dato), está utilizando más del 12% de mi CPU (un Core i7).
La documentación oficial establece:
Dependiendo de su conexión de red y preferencias de computadora, Google Drive puede consumir una gran cantidad de CPU para completar su sincronización inicial.
Sin embargo, se ha instalado durante más de un mes y no tiene nada nuevo para sincronizar. ¿Por qué, entonces, usa tanto de mi CPU?
cpu
google-drive
JMK
fuente
fuente
Respuestas:
No hay duda de que esto es un error. El proceso de sincronización de la unidad ingresa de alguna manera a un estado donde la actividad de la CPU es máxima para el proceso. Si finaliza el proceso de sincronización de la unidad y lo reinicia, el uso del proceso de sincronización volverá a los niveles inactivos.
fuente
Este definitivamente no es un problema de sincronización inicial. Tengo una carpeta personal sincronizada con Drive desde una sola máquina sin que otros usuarios tengan acceso de escritura a la cuenta. La aplicación systray de Google Drive en Win7 x64 consume grandes cantidades de CPU en este escenario, incluso cuando los archivos no se han modificado durante días. También vuelve a sincronizar archivos que no han sido tocados en semanas. La fecha de modificación local de NTFS dice hace semanas para esos archivos.
En pocas palabras, los mecanismos de detección de cambios de Google Drive son extremadamente ineficientes y poco evolucionados en comparación con Dropbox y OneDrive. Deben estar controlados por eventos para cambios locales (la API de Win32 puede generar notificaciones de cambios de eventos para cambios de archivos locales en lugar de encuestas, por ejemplo). Los cambios remotos deberían usar PUSH si es posible en lugar de encuestas también.
Los problemas de permisos de archivos deben manejarse con gracia (por ejemplo, ACCESS IS DENIED no debería hacer que Drive gire la CPU como loco).
fuente
EDITAR 1 : en mi caso, Google Drive estaba tomando una gran cantidad de CPU porque agregué 600'000 + (sí, más de seiscientos mil) archivos a mi carpeta de Google de una vez.
EDIT 2 : después de usarlo durante aproximadamente un año, puedo decir con seguridad que NO recomiendo usar Google Drive . Todavía tengo problemas regularmente para sincronizar mis archivos. A menudo, todo el proceso de sincronización simplemente se detiene y, a veces, algunos archivos se vuelven a agregar a mi carpeta Google Drive. Incluso podría haber perdido algunos otros problemas. Simplemente espero que no elimine ningún archivo confidencial.
Cómo lo arreglé:
Nota: es posible que desee hacer una copia de seguridad de su archivo en una unidad externa antes de hacer esto.
En mi computadora: comprimí las carpetas relevantes y luego eliminé la versión descomprimida de estas carpetas. Desde Google Drive en línea directamente: incluso eliminé la versión descomprimida de estas carpetas a través de la aplicación web en línea Google Drive, con la esperanza de que descargue algo de trabajo de la aplicación Google Drive (no estoy seguro de si tuvo un efecto positivo o no).
Luego tomó algunos intentos para que Google Drive volviera a un estado normal, pero parece que todo está bien ahora (unos días después ... después de que la aplicación Google Drive tuvo problemas para sincronizarse e incluso se bloqueó un par de veces). Sea paciente, podría llevar mucho tiempo descubrir "qué demonios está pasando".
Respuesta original:
Acabo de recibir un plan de Google Drive de 1 TB.
Después de cargar más de 140 GB y funcionar bien, ahora se está volviendo loco: el 88% de mi CPU se está utilizando ... y en algún momento congela mi computadora.
Sospecho que podría deberse a que recientemente agregué muchos archivos de proyectos de programación. Lo que significa MUCHOS archivos, todos son bastante pequeños, algunos son extremadamente pequeños.
fuente
La siguiente es la opinión de Google sobre el alto uso de CPU:
Google entiende que la versión actual funciona mal, espero que trabajen para mejorarla en futuras versiones.
fuente
Dejar de fumar y luego volver a iniciarlo ha solucionado el problema. Tampoco hay un uso elevado de la CPU después de sincronizar POCAS cosas. Creo que el alto uso de la CPU podría ocurrir después de sincronizar MUCHOS elementos (cientos).
Después de completar la sincronización de esos elementos, una solución viable puede ser reiniciar Drive hasta que mejoren el mecanismo.
fuente