Na inicialização, o Dropbox executa a indexação de arquivos, o que deixa o sistema praticamente parado por três minutos.
Existe uma maneira de impedir o Dropbox de acessar o disco rígido ou diminuir a prioridade do acesso do Dropbox ao disco rígido?
Na inicialização, o Dropbox executa a indexação de arquivos, o que deixa o sistema praticamente parado por três minutos.
Existe uma maneira de impedir o Dropbox de acessar o disco rígido ou diminuir a prioridade do acesso do Dropbox ao disco rígido?
Respostas:
Complementando a resposta de Carlos D. Barranco, você pode editar o arquivo do iniciador localizado /usr/share/applications/dropbox.desktope definir permanentemente um início de baixa prioridade para o dropbox.
No meu caso, também foi útil limitar o uso do dropbox pelo processador. Você pode instalar o pacote cpulimit:# apt-get install cpulimit
Por exemplo, para limitar o dropbox em até 20% de uso do processador: # cpulimit -b -e dropbox -l 20
Para configurar automaticamente baixo IO e baixo processamento para o dropbox com o lançamento do sistema, edite /usr/share/applications/dropbox.desktope substitua dropbox start -iporionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
O comando ionicedefinirá a prioridade ociosa para o acesso IO e o parâmetro -lcpulimit configura o limite de processamento em valores percentuais. Mais informações sobre o cpulimit podem ser encontradas em: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/
O comando certo é o seguinte:
ionice -c 3 dropbox start -i
Mas você deve ter cuidado e desativar a caixa de seleção da caixa de depósito "Iniciar a caixa de depósito na inicialização do sistema" na configuração da caixa de depósito. Caso contrário, o dropbox restaurará o comando no arquivo de configuração para "dropbox start -i" (sem chamada ionice).
Espero que isto ajude.
Executando o Kubuntu 14.04, as sugestões acima não funcionaram. Eu vim com este e resolveu esse problema para mim no meu Lenovo T510.
No arquivo /usr/share/applications/dropbox.desktop, altere a Execlinha para ler:
Exec=ionice -c 2 -n 7 dropbox start -i
Observando o iotop, o dropbox obtém 99% da CPU SOMENTE quando nenhum outro processo deseja algum tempo. Ele compartilha o disco rígido com outros processos, diminuindo o nível de demanda.
Você provavelmente tem um diretório inicial criptografado? Descriptografar todos os arquivos da sua pasta do Dropbox leva tempo e toda a capacidade da CPU (tenho o mesmo problema). Mudar o processo da caixa de depósito para baixa prioridade tem o efeito desejado de desbloquear o computador e sincronizar ainda funcionando bem.
Eu simplesmente não sei como iniciar automaticamente o Dropbox sempre com menos recursos.
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 item abaixo /run/fará isso automaticamente.) É temporário e será excluído quando você reiniciar! Portanto, você deve configurar algo como um cron-job para sincronizar periodicamente esse local em uma pasta persistente na sua pasta pessoal.
Atualização: este artigo desativa esse método para perfis de navegador.
Como alternativa, o ionice permitirá definir a prioridade do processo para o sistema de arquivos. Na verdade, poderia ser mais complicado de manter e nem tenho certeza de que faz o que você deseja.
pidof dropbox sudo ionice -c3 -p$$em /etc/rc.localalguém pode preencher os espaços em branco ?! e me diga se isso deve funcionar. inspirado neste blog