Excessive memory usage in syncdaemon

Bug #902166 reported by Roberto Alsina
296
This bug affects 59 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Triaged
High
Ubuntu One Client Engineering team
ubuntuone-client (Ubuntu)
Triaged
High
Unassigned

Bug Description

This is the master bug for the reported excessive memory usage, since the other bugs have logfiles and are private.

Revision history for this message
Leo Arias (elopio) wrote :

See bug #913912 for excessive CPU usage.

Changed in ubuntuone-client:
status: Triaged → Opinion
status: Opinion → Confirmed
Revision history for this message
Leo Arias (elopio) wrote :

Hey memdemin, please leave the status as Triaged. That means that developers can start to take care of this bug.

Changed in ubuntuone-client:
status: Confirmed → Triaged
Changed in ubuntuone-client:
assignee: Natalia Bidart (nataliabidart) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Revision history for this message
Munawar Cheema (munawar-a-cheema) wrote :

This problem is really bad on my windows 7 computer. It takes several minutes before my computer is usable after I boot up and log in.

Revision history for this message
papukaija (papukaija) wrote :

Is it really necessary to start to control panel process on every boot?

Revision history for this message
Marc Thomas (mct1g11) wrote :

I've just joined launchpad and accidentally changed the status from triaged to confirmed.
It won't let me change the status back to triaged. Could someone who is authorised please put the status back to triaged. Thanks!

Changed in ubuntuone-client:
status: Triaged → In Progress
status: In Progress → Confirmed
dobey (dobey)
Changed in ubuntuone-client:
status: Confirmed → Triaged
tags: added: quantal
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntuone-client (Ubuntu):
status: New → Confirmed
Revision history for this message
Removed by request (removed3995887) wrote :

Bug description:
  collier@Nacho-Laptop:~$ lpbug ubuntuone-syncdaemon
  Description: Ubuntu 13.04
  Release: 13.04
  N: Unable to locate package ubuntuone-syncdaemon
  unity 7.0.0
  Compiz 0.9.9.0
  metacity 2.34.13
  Mutter is not installed

  The ubuntuone-syncdaemon uses about 260MB of RAM on my system when both the system and Ubuntuone are idle. Can this easily be reduced? Ubuntuone-syncdaemon is the process with the most RAM usage on my system. I am concerned that Ubuntuone's performance may decrease. I have noticed that previous versions did not require so much RAM.

Revision history for this message
David Ayers (ayers) wrote :

How many files are you syncing?
How did you measure the memory usage?

My syncdaemon is using quite a bit more memory - 'top' reports:
  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
 3004 ayers 20 0 1582m 923m 151m S 0 23.4 33:07.46 ubuntuone-syncd
yes, that's one and a half GB VM where nearly a full GB is resident.

I had to increase fs.inotify.max_user_watches to actually sync 150K files/directories though. Also starting up the sync-daemon takes about 45-60 minutes to register all those files, during which time on CPU is constantly busy. (As I'm using and SSD the disk times seem negligible).

tags: added: precise
Revision history for this message
Chris Bainbridge (chris-bainbridge) wrote :

Using 12.04.3 LTS and ubuntuone-client-3.0.2-0ubuntu2: ubuntuone-syncd is using 1.2GB resident memory on a 4GB system (31% of available memory). Seems a little excessive.

Changed in ubuntuone-client (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → High
Revision history for this message
Emily Gonyer (emilyyrose) wrote :

I just removed ubuntuone-client on 14.04 due to excessive memory use by the syncdaemon, upwards of 1+gb - it was making my whole system unusable.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.