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.desktop
et 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.desktop
et remplacezdropbox start -i
parionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
La commande
ionice
définira la priorité d'inactivité pour l'accès IO et le paramètre-l
de 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 source
La bonne commande est la suivante:
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.
la source
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 laExec
ligne pour lire: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.
la source
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.
la source
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.
la source
pidof dropbox
sudo ionice -c3 -p$$
à/etc/rc.local
quelqu'un peut remplir les blancs ?! et dites-moi si cela devrait fonctionner. inspiré de ce blog