Your message dated Mon, 27 Feb 2017 13:04:00 +0100
with message-id <[email protected]>
and subject line Re: Bug#856265: systemd-journald: RuntimeMaxUse is not
properly obeyed
has caused the Debian Bug report #856265,
regarding systemd-journald: RuntimeMaxUse is not properly obeyed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
856265: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856265
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: systemd
Version: 215-17+deb8u6
Severity: normal
File: /lib/systemd/systemd-journald
Dear Maintainer,
While configuring a Debian jessie VM for testing deployments to a 256MiB
VPS, I discovered that no combination of settings I tried would keep
journald's memory usage from climbing significantly above the limits I
set, except Storage=none.
(htop reports that it climbs from 0.9% RSS to roughly 7.7% RSS (roughly
18MiB) before dropping again, when using running
while true; do echo testing 1234567890 | systemd-cat; done
with the configuration included at the bottom of this message.
In my testing, 7.7% RSS appeared to be a hard lower limit well above the
2/3/4 MiB I specified while experimenting. (And well above the 0.8-0.9%
RSS that it starts at and, with Storage=none, remains at.)
I was forced to resort to using Storage=none (steady 0.8% RSS under idle
or test conditions) and inetutils-syslogd (steady 0.7% RSS under the
same circumstances) to get predictable memory behaviour.
(I replace rsyslogd with inetutils-syslogd in my VMs and VPSes because
that's what the guide I started out following did, justifying it with
"[rsyslogd] allocates ~30MB privmpages under OpenVZ".)
While I do use an ansible playbook (available on request if you think
it's relevant), these should be the only details relevant to reproducing
the problem:
1. Use the VirtualBox variant of the bento/debian-8.6 Vagrant VM
2. Update and upgrade the system
3. Apply the journald.conf changes at the bottom of the file
I tested two situations one after another and they seemed to produce
identical behaviour:
1. Restart journald to apply changes without having ever rebooted
2. Reboot to apply changes
-- Package-specific info:
-- System Information:
Debian Release: 8.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages systemd depends on:
ii acl 2.2.52-2
ii adduser 3.113+nmu3
ii initscripts 2.88dsf-59
ii libacl1 2.2.52-2
ii libaudit1 1:2.4-1+b1
ii libblkid1 2.25.2-6
ii libc6 2.19-18+deb8u7
ii libcap2 1:2.24-8
ii libcap2-bin 1:2.24-8
ii libcryptsetup4 2:1.6.6-5
ii libgcrypt20 1.6.3-2+deb8u2
ii libkmod2 18-3
ii liblzma5 5.1.1alpha+20120614-2+b3
ii libpam0g 1.1.8-3.1+deb8u2
ii libselinux1 2.3-2
ii libsystemd0 215-17+deb8u6
ii mount 2.25.2-6
ii sysv-rc 2.88dsf-59
ii udev 215-17+deb8u6
ii util-linux 2.25.2-6
Versions of packages systemd recommends:
ii dbus 1.8.22-0+deb8u1
ii libpam-systemd 215-17+deb8u6
Versions of packages systemd suggests:
pn systemd-ui <none>
-- Configuration Files:
/etc/systemd/journald.conf changed:
[Journal]
Storage=persistent
SystemMaxUse=100M
RuntimeMaxUse=3M
--
Stephan Sokolow
Note: My e-mail address IS valid. It's a little trick I use to fool
"smarter" spambots and remind friends and family to use the custom
aliases I gave them.
--- End Message ---
--- Begin Message ---
Am 27.02.2017 um 10:41 schrieb Stephan Sokolow (You actually CAN reply):
> Package: systemd
> Version: 215-17+deb8u6
> Severity: normal
> File: /lib/systemd/systemd-journald
>
> Dear Maintainer,
>
> While configuring a Debian jessie VM for testing deployments to a 256MiB
> VPS, I discovered that no combination of settings I tried would keep
> journald's memory usage from climbing significantly above the limits I
> set, except Storage=none.
That's a misunderstanding. RuntimeMaxUse= configures the size of the
journal files in /run/systemd/journal.
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature
--- End Message ---