Au démarrage, Dropbox exécute l'indexation des fichiers, ce qui met le système pratiquement à l'arrêt pendant trois minutes.
Existe-t-il un moyen d'empêcher Dropbox d'accéder au disque dur ou de diminuer la priorité d'accès de Dropbox au disque dur?
Au démarrage, Dropbox exécute l'indexation des fichiers, ce qui met le système pratiquement à l'arrêt pendant trois minutes.
Existe-t-il un moyen d'empêcher Dropbox d'accéder au disque dur ou de diminuer la priorité d'accès de Dropbox au disque dur?
Réponses:
En complément de la réponse de Carlos D. Barranco, vous pouvez modifier le fichier du lanceur situé dans /usr/share/applications/dropbox.desktopet définir de manière permanente un démarrage à faible priorité pour dropbox.
Dans mon cas, il était également utile de limiter l'utilisation du processeur de dropbox. Vous pouvez installer le package cpulimit:# apt-get install cpulimit
Par exemple, pour limiter la dropbox jusqu'à 20% d'utilisation du processeur: # cpulimit -b -e dropbox -l 20
Afin de configurer à la fois un faible E / S et un faible traitement pour Dropbox automatiquement avec le lancement du système, éditez /usr/share/applications/dropbox.desktopet remplacez dropbox start -iparionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
La commande ionicedéfinira la priorité d'inactivité pour l'accès IO et le paramètre -lde cpulimit configure la limite de traitement en valeurs pourcentuelles. Plus d'informations sur cpulimit peuvent être trouvées sur: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/
La bonne commande est la suivante:
ionice -c 3 dropbox start -i
Mais vous devez être prudent et désactiver la case à cocher dropbox "Démarrer dropbox au démarrage du système" dans la configuration de dropbox. Sinon, dropbox restaurera la commande dans le fichier de configuration sur "dropbox start -i" (sans appel ionice).
J'espère que cela t'aides.
En exécutant Kubuntu 14.04, les suggestions ci-dessus n'ont pas fonctionné. Je suis venu avec celui-ci et il a résolu ce problème pour moi sur mon Lenovo T510.
Dans le fichier /usr/share/applications/dropbox.desktop, changez la Execligne pour lire:
Exec=ionice -c 2 -n 7 dropbox start -i
En regardant iotop, dropbox obtient 99% du CPU UNIQUEMENT quand aucun autre processus ne veut de temps. Il partage le disque dur avec d'autres processus en réduisant son niveau de demande.
Vous avez de préférence un répertoire personnel chiffré? Le décryptage de tous les fichiers de votre dossier Dropbox prend du temps et toute la capacité de votre CPU (j'ai le même problème). Basculer le processus de la boîte de dépôt sur une priorité faible a pour effet souhaité de supprimer le brouillage de l'ordinateur et la synchronisation fonctionne toujours correctement.
Je ne sais pas comment démarrer automatiquement toujours Dropbox avec une priorité inférieure.
Peut-être une solution complexe, mais cela devrait fonctionner et résoudre votre problème:
Configurez un système de fichiers dans la mémoire de votre système (tmpfs) et définissez-le comme dossier Dropbox. (Tout ce qui se trouve sous le /run/fera automatiquement.) Il est temporaire et sera supprimé au redémarrage! Vous devez donc configurer quelque chose comme un cron-job pour synchroniser périodiquement cet emplacement avec un dossier persistant dans votre dossier de départ.
Mise à jour: cet article désutilise cette méthode pour les profils de navigateur.
Alternativement, ionice vous permettra de définir la priorité du processus sur le système de fichiers. Cela pourrait en fait être plus compliqué à entretenir et je ne suis même pas sûr qu'il fasse ce que vous voulez.