Dropbox peut nuire à l’autonomie de votre portable

Christophe Laporte |
Dropbox rend chaque jour des services à des millions d’utilisateurs. L’avantage de ce service, c’est qu’il fonctionne tellement bien qu’il est complètement transparent et qu’on oublie qu’il fonctionne en tâche de fond.



Le développeur, Nico Schuele, a cependant remarqué quelque chose d’assez anormal concernant “le concurrent d’iCloud”. Le développeur a récemment fait l’acquisition d’un MacBook Air 13” et voulait faire en sorte que sa configuration tienne le plus longtemps possible.

Il n’a donc installé uniquement les applications et utilitaires qui lui semblent indispensables : Dropbox, iStat Menus, Hyperdock, Sublime Text 2, pour n’en citer que quelques-uns. Une fois l’installation achevée, il s’est rapidement rendu compte que l’autonomie de son portable censée tenir une dizaine d’heures fondait comme neige au soleil.

Au fil de ses investigations, il s’est rapidement aperçu que le coupable était Dropbox. Avec coconutBattery, il a pu constater à quel point Dropbox pouvait être gourmand dans certains cas.

En pleine synchronisation, son portable consommait 1450 mA. Après la synchronisation, ce chiffre descendait à 930 mA et lorsqu’il la mettait en pause, elle était de 850 mA. Ce qui est frappant, c’est lorsque Dropbox n’était pas lancé, son portable ne consommait que 370 mA.

Cette gourmandise se manifestait également dans la liste des processus où Dropbox avait tendance parfois à utiliser jusqu’à 90 % du CPU.

Après enquête, ce problème semble se produire avant tout chez les utilisateurs disposant d’une Dropbox avec beaucoup de fichiers. Celle de Nico Schuele comporte 20 000 fichiers. Elle contient le code source de ses applications et il sauvegarde très régulièrement ses modifications.

Nous avons récemment fait le même constat sur une Dropbox très volumineuse comprenant près de 200 000 fichiers. Lors des phases de synchronisation, sans qu’il y ait forcément beaucoup de choses à copier dans un sens ou dans l’autre, Dropbox se met à consommer beaucoup de ressources processeur pendant de longues minutes.

Précisons que ce problème n’est semble-t-il pas spécifique au MacBook Air 2013. D’après nos observations, il aurait fait son apparition avec la version 2.0 sortie en mars dernier (lire : Dropbox 2 intègre la nouvelle interface).

En attendant que le problème soit réglé, n’hésitez donc pas à quitter temporairement Dropbox, si vous êtes dans une situation où vous avez besoin d’une autonomie maximale.
Tags
avatar thibbaud | 
Tout comme Facebook et les applis qui scandent en permanence les données !
avatar joyxes | 
Idem avec skydrive qui peut parfois prendre 99% du processeur rendant le MacBook Air inutilisable !
avatar elamapi | 
@thibbaud Rien à voir ... en fait, c'est même pile poil l'inverse de ce que tu dis. Dropbox bouffe beaucoup de ressources, c'est vrai, justement pour limiter au MAXIMUM l'envoie d'information. C'est le fait de parser non stop des milliers de blocks qui est trés consommateur. C'est le revers de la medaille. En même temps, les gens veulent des soft qui font le café sans rien consommer ... c'est juste paradoxal. Perso, en situation de mobilité, je coupe la synchro de dropbox et je la reactive quand le mac est branché.
avatar joneskind | 
J'ai du mal à comprendre ce que coconutBattery vient faire là-dedans. C'est un outil pour connaitre la santé de la batterie et éventuellement l'état de la charge. En aucun cas coconutBattery n'est en mesure de dire quel processus consomme de l'énergie. Vous êtes sûrs de vous Macgé ? [Edit] Ok je suis un boulet, j'avais jamais vu le Battery power usage. Désolé.
avatar joneskind | 
@elamapi [10/07/2013 16:15] "Perso, en situation de mobilité, je coupe la synchro de dropbox et je la reactive quand le mac est branché." Le bon sens a parlé !
avatar thierry37 | 
Bah visiblement faut faire plus que couper la synchro. Dropbox ouvert et en pause, consomme encore ? Les boules.
avatar angealexiel | 
dans mavericks on peut voir maintenant la conso energitique de chqaue appli sur le processeur et l'autonomie, cela va permettre de voir quelles applis consomment trop . en tout cas mavericks va dans le bon sens.
avatar misterbrown | 
Depuis quand un logiciel qui travaille en tache de fond ne consomme pas de l'énergie? Bien sur que chaque logiciel ou deamon qui tourne en arrière plan à un impact sur la batterie. Pour un maximum d'autonomie, il faut tout quitter/couper.
avatar Zouba | 
Mavericks pourrait améliorer un peu la gestion de ce type de problème avec la coalescence et AppNap : http://goo.gl/N4JwA
avatar joneskind | 
@misterbrown [10/07/2013 16:32] Y a consommer de l'energie et consommer de l'energie. Ici la consommation passe du simple au quadruple avec un simple logiciel de synchronisation. Sur le site du développeur, les commentaires ont l'air de dire que dropbox n'est pas fait pour synchroniser autant de fichiers, ou plus précidément ce genre de fichiers. Ils conseillent plutôt Git.
avatar alan74 | 
Quand ça fond c'est "comme neige au soleil", mais bon découvrir qu'une appli qui synchronise bouffe de l'énergie.... a moins qu'elle ne soit en sommeil ?
avatar tibounise | 
Quelqu'un de volontaire pour lui parler des gestionnaires de versions (Git & cie) ?
avatar froco61 | 
Intéressant merci pour cette info energivore
avatar minimat (non vérifié) | 
Le pouvoir de la virgule... "Le développeur, Nico Schuele" sous-entend que le brave Nico est de développeur de DropBox.
avatar jeanloupmarseille | 
Je lis ..."l’autonomie de son portable censée tenir une dizaine d’heures fondait comme neige au SOMMEIL." Il me semble que la neige fond mieux au SOLEIL… *
avatar Thierry DL | 
J'ai constaté le même problème avec mon MacBook Pro 2010 sous 10.8.4... Une synchro de Dropbox peut prendre jusque 100% d'un cœur logique... et pas que 5 secondes...
avatar bastopole | 
@joneskind T'es pas le seul boulet, je te rassure! Au point que j'ai téléchargé la dernière mise à jour de coconut pour être sûr! Ce n'est que quand j'ai lu ton message, que j'ai compris que j'étais encore plus boulet ^_^
avatar JackosKing | 
tibounise: J'ai pensé la même chose. Utiliser DropBox pour du source control ça m'a fait sursauter. Après, est ce que les logiciels comme sourcetree consomment autant si on les laisse lancés?
avatar fredscribe | 
@ minimat : parfaitement exact. Bien vu.
avatar joneskind | 
@bastopole [10/07/2013 18:25] ^_^ J'ai téléchargé iStat Menu du coup, pour voir où j'en suis sur mon MBP 2010. La consommation nominale tourne autour de 700mA sous Mavericks, luminosité à 56%. Ce qui augure une excellente autonomie de plus de 8h en consultation web, et ça augmente régulièrement quand je suis inactif. Je suis vraiment content de cet OS ! Pour en revenir au sujet qui nous préoccupe, effectivement Dropbox tire pas mal sur les ressources de temps en temps, mais chez moi c'est ponctuel.
avatar elamapi | 
Je le redis, à la différence de TOUS les autres outils de synchro, et à forciori ceux de source control), dropbox fontionne par block, pas par fichier. C'est à dire qu'il est capable d'uploader 10 octets d'un fichier zip de 15Go si seulement ces 10 octets ont été modifié. Ce procédé, ajouté à la gestion des conflit est HYPER consomateur de ressource, ce n'est pas un secret. La contre partie, c'est qu'a l"inverse de tous les autres soft, su vous modifier 10 octets, vous uploader 10 octets, et pas l'intégralité du fichier. Quand on est sur une ligne ADSL a 1mb/s en upload, ou pire, c'est juste vital et bien plus important qu'un légère surconsommation de batterie. Le cas type, c'est l'hébergement d'un conteneur truecrypt. Si vous le poser sur skydrive/hubic & Co, à chaque modif du conteneur, c'est l'intégralité du conteneur qui uploader (imaginez avec un conteur de 5Go ....). Sur dropbox, ce sont juste les quelques octets (un tout petit peu plus en fait) qui le sont. C'est utilisable.
avatar mbpmbpmbp | 
et surtout n'oubliez pas qu'utiliser votre mac peu nuire aussi sur l'autonomie. Fermez le et mettez le sous vitre pour qu'il garde toute son autonomie ;)
avatar Bigdidou | 
@elamapi Merci beaucoup pour ces explications, très claires, en plus. Je comprends enfin pourquoi la synchronisation de certains de mes gros fichiers (bases de données, en particulier) est si rapide sur Dropbox par rapport au Google Drive...
avatar joneskind | 
@elamapi [10/07/2013 19:31] Merci !
avatar Madalvée | 
Je passe du Coca light, mais "Neige au sommeil" : il y a vraiment des réfractaires à la poésie sur ces réactions.
avatar brunitou | 
J'ai mis ma bibliothèque iPhoto dans mon dropbox et je le regrette déjà: chaque fois que j'ouvre iPhoto, dropbox doit mettre à jour des centaines de fichiers de je-ne-sais-quoi et le calcul du truc bouffe en effet du cpu (en plus du cpu pris par iPhoto pour l'update de "visages" qu'on ne peut hélas désactiver). Ensuite dropbox bouffe de la bande passante pour uploader tous ces "changements". Bref, c'est bof.
avatar Akarin | 
@tibounise : Alors, en ce qui concerne les gestions de sources (parce que le brave Nico de l'article, c'est moi), j'en connais un rayon mais c'est bien gentil de te proposer. Mes repo git son dans un dossier géré par Dropbox. Quel est le mal ? C'est une solution documentée et très utilisée. Cela permet beaucoup de choses à la périphérie de git mais tu ne dois pas vraiment t'être posé la question. J'ai 27'000 fichiers individuels dans Dropbox. À l'œil, seulement 5% représente du code source. Le reste, c'est specs, images, documents, etc.
avatar CBi | 
Même constat pour moi : c'est flagrant avec la dernière version. MacBook Air chaud et poussif = un coup d'œil au CPU et c'est dropbox le coupable. Une mise à jour, vite !
avatar Esv | 
" l’autonomie [...] fondait comme neige au sommeil" =D Il y a de grands comiques chez MacG !
avatar quetzal | 
Et sur l'IPhone,Dropbox bouffe-t-il de l'autonomie en toile de fond ?
avatar Johnny B. Good | 
@quetzal : L'app semble se suspendre comme il le faut lorsqu'on la laisse en arrière plan, donc à première vue non. À savoir : j'ai bien entendu désactivé l'envoi automatique des nouvelles photos vers Dropbox, donc mon test ne vaut que pour ce cas précis.
avatar Toz | 
Perso, sur mon vieux macbook late 2007, je me suis aperçu de la gourmandise de dropbox lorsque les ventilos tournaient à fond alors qu'aucune appli n'était ouverte! En ouvrant "moniteur d'activité" j'ai vu que dropbox consommait jusqu'à 123% du processeur!!!

CONNEXION UTILISATEUR