@David,
12.04 already has the "offload queue", that should take care of most
memory consumption issues for most people. Your case might be a bit
extreme, however.
First, just to confirm, please check whether you have
ubuntuone.syncdaemon.offload_queue (do a `dpkg -S offload_queue.py` on a
terminal).
Second, exactly how many directories are you watching, such that you
needed to tweak proc? The default max_watches is over 500k. Please check
whether you're syncing what you think you're syncing:
( find ~/.local/share/ubuntuone/shares/ -type d; u1sdtool --list-folders
2>/dev/null | awk -v ORS="\0" '/subscribed=True/{print substr($0, 64)}'
| xargs -0 -Ix find x -type d ) | wc -l
this should output how many directories you're watching (this is what
needs to be smaller than max_watches).
About the trace, syncdaemon already has a number of options to profile
memory usage. If you want to dig into that, go ahead.
Lastly, you need to get that CPU temperature under control. Anything
over 70°C should have you worried, 85+ is bad for your hardware (which
is why it shuts down). You should have your CPUs back off before they
get that hot (I'm surprised this isn't happening automatically for you).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/913912
Title:
Excessive CPU usage in syncdaemon
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntuone-client/+bug/913912/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs