Como mostra a captura de tela abaixo, apesar do Google drive parecer não estar fazendo nada (não está sincronizando dados), ele está usando mais de 12% da minha CPU (um Core i7).
A documentação oficial declara:
Dependendo da sua conexão de rede e preferências do computador, o Google Drive pode consumir uma grande quantidade de CPU para concluir sua sincronização inicial.
No entanto, ele está instalado há mais de um mês e não tem nada novo para sincronizar. Por que, então, ele usa tanto da minha CPU?
cpu
google-drive
JMK
fonte
fonte
Respostas:
Não há dúvida de que isso é um bug. De alguma forma, o processo de sincronização da unidade entra em um estado em que a atividade da CPU está no máximo para o processo. Se você interromper o processo de sincronização da unidade e reiniciá-lo, o uso do processo de sincronização retornará aos níveis inativos.
fonte
Definitivamente, este não é um problema de sincronização inicial. Tenho uma pasta pessoal sincronizada com o Drive a partir de uma única máquina, sem que outros usuários tenham acesso de gravação à conta. O aplicativo systray do Google Drive no Win7 x64 consome grandes quantidades de CPU nesse cenário, mesmo quando os arquivos não são modificados há dias. Ele também sincroniza novamente os arquivos que não foram tocados há semanas. A data local modificada do NTFS diz semanas atrás para esses arquivos.
Simplificando, os mecanismos de detecção de alterações do Google Drive são extremamente ineficientes e pouco evoluídos em comparação com o Dropbox e o OneDrive. Eles devem ser orientados a eventos para alterações locais (a API do Win32 pode gerar notificações de alterações de arquivos locais em vez de pesquisar por exemplo). As alterações remotas devem usar PUSH, se possível, em vez de pesquisar também.
Os problemas de permissão de arquivo devem ser gerenciados normalmente (por exemplo, ACESSO É NEGADO não deve fazer o Drive girar a CPU como um louco).
fonte
EDIÇÃO 1 : no meu caso, o Google Drive consumia grande parte da CPU porque adicionei 600.000 + (sim, mais de seiscentos mil) arquivos à minha pasta do Google de uma só vez.
EDIÇÃO 2 : depois de usá-lo por cerca de um ano, posso dizer com segurança que NÃO recomendo usar o Google Drive . Ainda estou com problemas para sincronizar meus arquivos regularmente. Geralmente, todo o processo de sincronização para e, às vezes, alguns arquivos são adicionados novamente à minha pasta do Google Drive. Eu posso até ter perdido alguns outros problemas. Eu simplesmente espero que não tenha excluído nenhum arquivo sensível.
Como eu o consertei:
Nota: você pode fazer backup do seu arquivo em uma unidade externa antes de fazer isso.
No meu computador: zipei as pastas relevantes e removi a versão descompactada posteriormente. Do Google Drive on-line diretamente: eu até removi a versão descompactada dessas pastas pelo aplicativo da web on-line do Google Drive, esperando que ele descarregasse algum trabalho do aplicativo do Google Drive (não tenho certeza se teve um efeito positivo ou não).
Depois, foram necessárias algumas tentativas no Google Drive para voltar ao estado normal, mas parece que tudo está bom agora (alguns dias depois ... depois que o aplicativo do Google Drive lutou para sincronizar e até travou algumas vezes). Seja paciente, pode levar muito tempo para descobrir "o que diabos está acontecendo".
Resposta original:
Acabei de receber um plano de 1 TB do Google Drive.
Depois de carregar mais de 140 GB e funcionar muito bem, agora está ficando totalmente louco: 88% da minha CPU está sendo usada ... e congela meu computador em algum momento.
Eu suspeito que poderia ser porque eu adicionei muitos arquivos recentemente, de projetos de programação. O que significa muitos arquivos, todos muito pequenos, alguns são extremamente pequenos.
fonte
A seguir, a opinião do Google sobre o alto uso da CPU:
O Google entende que a versão atual apresenta um desempenho ruim, espero que eles trabalhem para melhorá-la em versões futuras.
fonte
Sair e, em seguida, iniciá-lo novamente, corrigiu o problema. Também não há alto uso da CPU depois de sincronizar algumas coisas. Eu acho que o alto uso da CPU pode acontecer após a sincronização de vários itens (centenas).
Após a conclusão da sincronização desses itens, uma correção viável pode ser reiniciar o Drive até que eles melhorem o mecanismo.
fonte