This bug was fixed in the package landscape-client - 16.03-0ubuntu2.16.04.6
--------------- landscape-client (16.03-0ubuntu2.16.04.6) xenial; urgency=medium * debian/patches/mem-usage-1685885.patch: Reduce memory usage by unused twisted logs. (LP: #1685885) -- Simon Poirier <simon.poir...@canonical.com> Fri, 08 Feb 2019 12:02:17 -0500 ** Changed in: landscape-client (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1685885 Title: Extreme RAM and SWAP usage Status in Landscape Client: Fix Committed Status in landscape-client package in Ubuntu: Fix Released Status in landscape-client source package in Xenial: Fix Released Status in landscape-client source package in Bionic: Fix Released Status in landscape-client source package in Cosmic: Fix Released Bug description: [Impact] * Memory usage of landscape processes abnormally grows, over time, even for processes which are generally idle and have no reason to grow. * Most of that memory leak is due to uninitialized python-twisted logging facilities buffering logs and their context. This fix Initializes logging with a null handler to have those unused log entries discarded. * Upstream twisted has mitigated part of the issue in recent releases by reducing the default buffer size. Because of that, the impact of this bug is greater on xenial. [Test Case] * register a landscape client and log the memory growth over a day * the effect is most noticeable on /usr/bin/landscape-client and less on the other processes * the memory difference on recent releases (bionic and up) is expected to be smaller (~10mb on bionic instead of 200mb on xenial) [Regression Potential] * The fix initializes twisted logging, which is unused by landscape so it is unlikely to have an impact. * The fix comes from recommendations on the upstream bug: https://twistedmatrix.com/trac/ticket/8164 [Original description] This has been noticed on several systems of mine, all 16.04. Landscape Client takes up, over time, an *extreme* amount of system resources. On a 1024MB RAM system, within 3 days to a month, Landscape Client and it's python scripts (possibly cached data?) are consuming massive quantities of memory - in the realm of 512MB RAM and over 400MB of the Swap on the system. This is repeatably shown in other systems of mine as well. Is there a memory leak or something in landscape-client that would contribute to this issue? ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: landscape-client 16.03-0ubuntu2.16.04.1 ProcVersionSignature: Ubuntu 4.4.0-72.93-generic 4.4.49 Uname: Linux 4.4.0-72-generic x86_64 NonfreeKernelModules: talpa_vfshook talpa_pedconnector talpa_vcdevice talpa_core talpa_linux talpa_syscallhook talpa_pedevice ApportVersion: 2.20.1-0ubuntu2.5 Architecture: amd64 Date: Mon Apr 24 14:42:37 2017 InstallationDate: Installed on 2017-04-02 (21 days ago) InstallationMedia: Ubuntu-Server 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.3) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: landscape-client UpgradeStatus: No upgrade log present (probably fresh install) --- ApportVersion: 2.20.1-0ubuntu2.5 Architecture: amd64 DistroRelease: Ubuntu 16.04 InstallationDate: Installed on 2017-04-02 (21 days ago) InstallationMedia: Ubuntu-Server 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.3) Package: landscape-client 16.03-0ubuntu2.16.04.1 PackageArchitecture: amd64 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 4.4.0-72.93-generic 4.4.49 Tags: third-party-packages xenial Uname: Linux 4.4.0-72-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/landscape-client/+bug/1685885/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp