Como eu limite a atividade do Dropbox no disco rígido?

15

Na inicialização, o Dropbox executa a indexação de arquivos, o que praticamente paralisa o sistema por três minutos.

Existe uma maneira de restringir o acesso do Dropbox ao disco rígido, ou diminuir a prioridade de acesso do Dropbox ao disco rígido?

    
por aiao 07.02.2013 / 20:06

5 respostas

10

Complementando a resposta de Carlos D. Barranco, você pode editar o arquivo de inicialização localizado em /usr/share/applications/dropbox.desktop e definir permanentemente um início de baixa prioridade para a caixa de depósito.

No meu caso, também foi útil limitar o uso do processador da caixa de depósito. Você pode instalar o pacote cpulimit: # apt-get install cpulimit

Por exemplo, para limitar a caixa de depósito até 20% do uso do processador: # cpulimit -b -e dropbox -l 20

Para configurar o baixo I / O e o baixo processamento para a caixa de depósito automaticamente com a inicialização do sistema, edite /usr/share/applications/dropbox.desktop e substitua dropbox start -i por ionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20

O comando ionice definirá prioridade inativa para o acesso IO e o parâmetro -l de cpulimit configura o limite de processamento em valores percentuais. Mais informações sobre o cpulimit podem ser encontradas em: link

    
por igormcoelho 20.03.2014 / 00:01
4

O comando certo é o seguinte:

ionice -c 3 dropbox start -i

Mas você precisa ter cuidado e desativar a caixa de seleção "caixa de depósito inicial na inicialização do sistema" na configuração da caixa de depósito. Caso contrário, o dropbox irá restaurar o comando no arquivo de configuração para "dropbox start -i" (sem chamada ionica).

Espero que isso ajude.

    
por Carlos D. Barranco 22.10.2013 / 10:57
2

Você provavelmente tem um diretório pessoal criptografado? Descriptografar todos os arquivos na sua pasta Dropbox leva tempo e toda a capacidade da CPU (eu tenho o mesmo problema). Mudar o processo da caixa de depósito para baixa prioridade tem o efeito desejado de descompactar o computador e a sincronização ainda funciona bem.

Eu só não sei como iniciar automaticamente o Dropbox com menor prioridade.

    
por Grin 19.05.2013 / 23:12
2

Executando o Kubuntu 14.04, as sugestões acima não funcionaram. Eu vim com este e resolveu este problema para mim no meu Lenovo T510.

No arquivo /usr/share/applications/dropbox.desktop , altere a linha Exec para ler:

Exec=ionice -c 2 -n 7 dropbox start -i

Observando o iotop, o dropbox obtém 99% da CPU APENAS quando nenhum outro processo quer algum tempo. Ele compartilha o disco rígido com outros processos, diminuindo o nível de demanda.

    
por Scott Moore 06.03.2015 / 05:22
1

Talvez seja uma solução complexa, mas deve funcionar e resolver seu problema:

Configure um sistema de arquivos na memória do seu sistema (tmpfs) e defina-o como sua pasta do Dropbox. (Qualquer coisa abaixo de /run/ fará isso automaticamente.) É temporário e será excluído quando você reinicializar! Portanto, você deve configurar algo como um cron-job para sincronizar periodicamente esse local com uma pasta persistente em sua pasta pessoal.

Atualização: Este artigo desativa esse método para perfis de navegador.

Em alternativa, ionice permite-lhe definir a prioridade do processo para o ficheiro sistema. Na verdade, pode ser mais complicado de manter e nem tenho certeza se faz o que você quer.

    
por Aeyoun 07.02.2013 / 23:16