Por que o Google Drive é tão pesado em meu processador?

30

Como mostra a imagem abaixo, apesar do Google Drive não parecer estar fazendo nada (não está sincronizando nenhum dado), ele está usando mais de 12% da minha CPU (um Core i7).

A documentação oficial declara:

Depending on your network connection and computer preferences, Google Drive may consume a large amount of CPU to complete its initial sync.

No entanto, ele já está instalado há mais de um mês e não tem nada de novo para sincronizar. Por que, então, usa muito da minha CPU?

    
por JMK 28.08.2014 / 15:09

5 respostas

10

Não há dúvida de que isso é um bug. O processo de sincronização da unidade de alguma forma entra em um estado em que a atividade da CPU está no máximo para o processo. Se você eliminar o processo de sincronização da unidade e reiniciá-lo, o uso do processo de sincronização retornará aos níveis inativos.

    
por 25.02.2015 / 15:51
5

Este definitivamente não é um problema inicial de sincronização. Eu tenho uma pasta pessoal sincronizada com o Google 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 arquivos que não foram tocados em semanas. A data de modificação local 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 subdesenvolvidos em comparação com o Dropbox e o OneDrive. Eles devem ser orientados a eventos para alterações locais (a API do Win32 pode alterar notificações de alteração de unidades de eventos para alterações de arquivos locais em vez de pesquisa, por exemplo). Mudanças remotas devem usar PUSH, se possível, em vez de pesquisar também.

Os problemas de permissão de arquivo devem ser tratados com cuidado (por exemplo, o ACCESS IS DENIED não deve fazer com que o Google Drive aumente a CPU como um louco).

    
por 10.11.2014 / 00:06
2

EDIT 1 : no meu caso, o Google Drive estava usando muito o CPU porque adicionei 600.000 + (sim, mais de seiscentos mil) arquivos à minha pasta do google em um único momento .

EDIT 2 : depois de usá-lo por cerca de um ano, posso dizer com segurança que NÃO recomendo o uso do Google Drive . Ainda estou regularmente tendo problemas para sincronizar meus arquivos. Muitas vezes, todo o processo de sincronização simplesmente pára & Às vezes, alguns arquivos são adicionados novamente à minha pasta do Google Drive. Eu poderia até ter perdido alguns outros problemas. Eu simplesmente espero que ele não tenha excluído nenhum arquivo confidencial.

Como consertei:

Observação: você pode querer fazer o backup de seu arquivo em uma unidade externa antes de fazer isso.

No meu computador: fechei as pastas relevantes e removi a versão descompactada dessas pastas depois. Do Google Drive on-line diretamente: até removi a versão descompactada dessas pastas pelo aplicativo da web on-line do Google Drive, esperando que ela descarregasse algum trabalho do aplicativo Google Drive (não sei se tinha um efeito positivo ou não).

Em seguida, algumas tentativas do Google Drive voltaram a um estado normal, mas parece que agora está tudo bom (alguns dias depois ... depois que o aplicativo do Google Drive teve dificuldades para sincronizar e até travar 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 no Google Drive.

Depois de carregar mais de 140 GB e funcionar bem, ele está ficando completamente maluco: 88% da minha CPU está sendo usada ... e ela congela meu computador em algum momento.

Eu suspeito que pode ser porque eu adicionei um monte de arquivos recentemente, a partir de projetos de programação. O que significa MUITOS arquivos, sendo todos muito pequenos, alguns são extremamente pequenos.

    
por 24.02.2016 / 09:06
1

A seguir, a opinião do Google sobre o alto uso da CPU:

Depending on your network connection and computer preferences, Google Drive may consume a large amount of CPU to complete its initial sync. If your CPU usage becomes too high, try quitting and restarting the application. You can always customize your sync experience by choosing what syncs to your computer.

O Google entende que a versão atual tem um desempenho ruim, espero que eles trabalhem para melhorá-la em versões futuras.

    
por 02.10.2014 / 18:17
1

Sair e depois iniciar novamente resolveu o problema. Nenhum alto uso de CPU após a sincronização de algumas coisas, também. Eu acho que o alto uso da CPU pode acontecer depois de sincronizar muitos itens (centenas).

Após a conclusão da sincronização desses itens, uma correção viável pode ser reiniciar o Google Drive até que eles melhorem o mecanismo.

    
por 08.03.2015 / 17:40