Bug 968033 - systemd-journald takes ~30 MB of memory just after 1 day of uptime
Summary: systemd-journald takes ~30 MB of memory just after 1 day of uptime
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: systemd
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: systemd-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-28 19:59 UTC by David Jaša
Modified: 2013-09-15 01:54 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-15 01:54:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description David Jaša 2013-05-28 19:59:04 UTC
Description of problem:
this bug seems similar to three previous bugs that are marked as fixed: bug 8311132, bug 844630, bug 867407.

In essence, systemd-journald on current f19 takes over 30 MB after just a day of uptime...

Version-Release number of selected component (if applicable):
systemd-204-3.fc19.armv7hl

How reproducible:
always

Steps to Reproduce:
1. install/update to F19 beta, keep it running
2. check systemd-journald memory consumption
3.

Actual results:
# uptime ; ps -e -orss=,args= | sort -b -k1,1 -rn | head -n5
 15:55:58 up 1 day, 22:10,  2 users,  load average: 1.01, 1.04, 1.08
30944 /usr/lib/systemd/systemd-journald
10404 /sbin/dhclient -d -sf /usr/libexec/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid -lf /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease -cf /var/lib/NetworkManager/dhclient-eth0.conf eth0
 7984 /usr/lib/polkit-1/polkitd --no-debug
 6324 /usr/sbin/NetworkManager --no-daemon
 4844 /sbin/init sunxi_no_mali_mem_reserve

Expected results:
systemd-journald takes rss memory in order of low megabytes

Additional info:
the system was installed as f18 image with 3.4 kernel (with custom device drivers for the arm board) with just userspace updated to f19.

Comment 1 David Jaša 2013-05-28 20:05:24 UTC
x86_64 machine installed as F19 beta that has been running for 10h takes almost 6 MB:
# rpm -q systemd ; uptime ; ps -e -orss=,args= | grep journald
systemd-204-3.fc19.x86_64
 22:04:10 up 10:36,  3 users,  load average: 0.13, 0.11, 0.08
 5960 /usr/lib/systemd/systemd-journald

Comment 2 Michal Schmidt 2013-05-29 09:16:56 UTC
A lot of that are probably clean mappings of the journal file(s). Let's have a look at
pmap -x $(pidof systemd-journald)

Comment 3 David Jaša 2013-05-29 09:36:20 UTC
arm machine:
# uptime ; ps -e -orss=,args= | grep 'journald' | grep -v grep ; echo "" ; pmap -x $(pidof systemd-journald)
 05:34:04 up 2 days, 11:48,  2 users,  load average: 1.02, 1.04, 1.05
22400 /usr/lib/systemd/systemd-journald

59:   /usr/lib/systemd/systemd-journald
Address   Kbytes     RSS   Dirty Mode  Mapping
a53cf000    4108     356       0 rw-s- system.journal
a57d2000    4108     384       0 rw-s- system.journal
a5bd5000    4100      72       0 rw-s- system.journal
a63d7000    4100     444       0 rw-s- system.journal
a6bd9000    4100      92       0 rw-s- system.journal
a6fda000    4100     844       0 rw-s- system.journal
a73db000    4100     400       0 rw-s- system.journal
a77dc000    4100     424       0 rw-s- system.journal
a7fd7000    4100     412       0 rw-s- system.journal
a83d8000    4100     428       0 rw-s- system.journal
a87d9000    4108     508       0 rw-s- system.journal
a8bdc000    4100     400       0 rw-s- system.journal
a8fdd000    4100      20       0 rw-s- system.journal
a93de000    4100     404       0 rw-s- system.journal
a97df000    4100     500       0 rw-s- system.journal
a9be0000    4100      92       0 rw-s- system.journal
a9fe1000    4100     104       0 rw-s- system.journal
aa3e2000    4100     896       0 rw-s- system.journal
aa7e3000    4100     656       0 rw-s- system.journal
aabe4000    4108     508       0 rw-s- system.journal
aafe7000    4100      60       0 rw-s- system.journal
ab3e8000    4100      52       0 rw-s- system.journal
ab7e9000    4100      52       0 rw-s- system.journal
abbea000    4100      52       0 rw-s- system.journal
abfeb000    4100      56       0 rw-s- system.journal
ac3ec000    4124     520       0 rw-s- system.journal
ac7f3000    4100      56       0 rw-s- system.journal
acbf4000    4100     524       0 rw-s- system.journal
acff5000    4100     360       0 rw-s- system.journal
ad3f6000    4100      52       0 rw-s- system.journal
ad7f7000    4100      56       0 rw-s- system.journal
adbf8000    4100      52       0 rw-s- system.journal
adff9000    4100      56       0 rw-s- system.journal
ae3fa000    4100     560       0 rw-s- system.journal
ae7fb000    4100      64       0 rw-s- system.journal
aebfc000    4100      56       0 rw-s- system.journal
aeffd000    4100      52       0 rw-s- system.journal
af3fe000    4100      52       0 rw-s- system.journal
af7ff000    4100      52       0 rw-s- system.journal
afc00000    4100      52       0 rw-s- system.journal
b0001000    4100     420       0 rw-s- system.journal
b0402000    4100      20       0 rw-s- system.journal
b0803000    4100      56       0 rw-s- system.journal
b0c04000    4100     352       0 rw-s- system.journal
b1005000    4100      24       0 rw-s- system.journal
b1406000    4100     400       0 rw-s- system.journal
b1807000    4100      56       0 rw-s- system.journal
b1c08000    4100     556       0 rw-s- system.journal
b2009000    4100       8       0 rw-s- system.journal
b240a000    4100      68       0 rw-s- system.journal
b280b000    4100     560       0 rw-s- system.journal
b2c0c000    4100     572       0 rw-s- system.journal
b300d000    4100     320       0 rw-s- system.journal
b340e000    4100     516       0 rw-s- system.journal
b3c55000    4100     580       0 rw-s- system.journal
b4056000    4100     404       0 rw-s- system.journal
b4457000    4100     436       0 rw-s- system.journal
b4858000    4100     512       0 rw-s- system.journal
b4c59000    4100     376       0 rw-s- system.journal
b505a000    4100     664       0 rw-s- system.journal
b545b000    4100     444       0 rw-s- system.journal
b585c000    4100     380       0 rw-s- system.journal
b5c5d000    4100     404       0 rw-s- system.journal
b605e000    4100     256       0 rw-s- system.journal
b645f000    5032    1920       0 rw-s- system.journal
b6949000       4       4       0 rw-s- system.journal
b6b4d000      56      20       0 r-x-- libnss_files-2.17.so
b6b5b000      28       0       0 ----- libnss_files-2.17.so
b6b62000       4       4       4 r---- libnss_files-2.17.so
b6b63000       4       4       4 rw--- libnss_files-2.17.so
b6b9b000     272       8       8 rw---   [ anon ]
b6bdf000      12       4       0 r-x-- libgpg-error.so.0.9.0
b6be2000      28       0       0 ----- libgpg-error.so.0.9.0
b6be9000       4       4       4 r---- libgpg-error.so.0.9.0
b6bea000       4       4       4 rw--- libgpg-error.so.0.9.0
b6beb000      80      56       0 r-x-- libpthread-2.17.so
b6bff000      28       0       0 ----- libpthread-2.17.so
b6c06000       4       4       4 r---- libpthread-2.17.so
b6c07000       4       4       4 rw--- libpthread-2.17.so
b6c08000       8       4       4 rw---   [ anon ]
b6c0a000     348       8       0 r-x-- libpcre.so.1.2.0
b6c61000      28       0       0 ----- libpcre.so.1.2.0
b6c68000       4       4       4 r---- libpcre.so.1.2.0
b6c69000       4       4       4 rw--- libpcre.so.1.2.0
b6c6a000      16       8       0 r-x-- libdl-2.17.so
b6c6e000      28       0       0 ----- libdl-2.17.so
b6c75000       4       4       4 r---- libdl-2.17.so
b6c76000       4       4       4 rw--- libdl-2.17.so
b6c77000      16       8       0 r-x-- libattr.so.1.1.0
b6c7b000      28       0       0 ----- libattr.so.1.1.0
b6c82000       4       4       4 r---- libattr.so.1.1.0
b6c83000       4       4       4 rw--- libattr.so.1.1.0
b6c84000    1272     484       0 r-x-- libc-2.17.so
b6dc2000      28       0       0 ----- libc-2.17.so
b6dc9000       8       8       8 r---- libc-2.17.so
b6dcb000       4       4       4 rw--- libc-2.17.so
b6dcc000      12      12      12 rw---   [ anon ]
b6dcf000     120      36       0 r-x-- libgcc_s-4.8.0-20130517.so.1
b6ded000      28       0       0 ----- libgcc_s-4.8.0-20130517.so.1
b6df4000       4       4       4 rw--- libgcc_s-4.8.0-20130517.so.1
b6df5000      24      12       0 r-x-- librt-2.17.so
b6dfb000      28       0       0 ----- librt-2.17.so
b6e02000       4       4       4 r---- librt-2.17.so
b6e03000       4       4       4 rw--- librt-2.17.so
b6e04000     440      20       0 r-x-- libgcrypt.so.11.8.1
b6e72000      28       0       0 ----- libgcrypt.so.11.8.1
b6e79000       4       4       4 r---- libgcrypt.so.11.8.1
b6e7a000       8       8       8 rw--- libgcrypt.so.11.8.1
b6e7c000     124      12       0 r-x-- liblzma.so.5.0.99
b6e9b000      28       0       0 ----- liblzma.so.5.0.99
b6ea2000       4       4       4 r---- liblzma.so.5.0.99
b6ea3000       4       4       4 rw--- liblzma.so.5.0.99
b6ea4000      24       8       0 r-x-- libacl.so.1.1.0
b6eaa000      28       0       0 ----- libacl.so.1.1.0
b6eb1000       4       4       4 r---- libacl.so.1.1.0
b6eb2000       4       4       4 rw--- libacl.so.1.1.0
b6eb3000     112      44       0 r-x-- libselinux.so.1
b6ecf000      28       0       0 ----- libselinux.so.1
b6ed6000       4       4       4 r---- libselinux.so.1
b6ed7000       4       4       4 rw--- libselinux.so.1
b6ed8000       4       4       4 rw---   [ anon ]
b6ed9000      60      16       0 r-x-- libudev.so.1.3.5
b6ee8000      28       0       0 ----- libudev.so.1.3.5
b6eef000       4       4       4 r---- libudev.so.1.3.5
b6ef0000       4       4       4 rw--- libudev.so.1.3.5
b6ef1000       8       8       0 r-x-- libsystemd-daemon.so.0.0.10
b6ef3000      28       0       0 ----- libsystemd-daemon.so.0.0.10
b6efa000       4       4       4 r---- libsystemd-daemon.so.0.0.10
b6efb000       4       0       0 rw---   [ anon ]
b6efc000      12       8       0 r-x-- libcap.so.2.22
b6eff000      28       0       0 ----- libcap.so.2.22
b6f06000       4       4       4 r---- libcap.so.2.22
b6f07000       4       4       4 rw--- libcap.so.2.22
b6f11000     120     120       0 r-x-- ld-2.17.so
b6f31000       4       0       0 rw-s- kernel-seqnum
b6f32000      20      20      20 rw---   [ anon ]
b6f37000       4       4       4 r---- ld-2.17.so
b6f38000       4       4       4 rw--- ld-2.17.so
b6f39000     172     168       0 r-x-- systemd-journald
b6f6b000       4       4       4 r---- systemd-journald
b6f6c000       4       4       4 rw--- systemd-journald
b799c000     132      64      64 rw---   [ anon ]
bec1e000     132      16      16 rw---   [ stack ]
ffff0000       4       0       0 r-x--   [ anon ]
-------- ------- ------- ------- 
total kB  271692   22400     272


x86_64 machine:
# uptime ; ps -e -orss=,args= | grep 'journald' | grep -v grep ; echo "" ; pmap -x $(pidof systemd-journald)
 11:35:07 up 1 day, 7 min,  3 users,  load average: 0.00, 0.02, 0.05
 7588 /usr/lib/systemd/systemd-journald

302:   /usr/lib/systemd/systemd-journald
Address           Kbytes     RSS   Dirty Mode  Mapping
00007f65308c3000    8192    1776       0 rw-s- system.journal
00007f65314bc000    4124     152       0 rw-s- system.journal
00007f65318c3000    4100      44       0 rw-s- system.journal
00007f65320c5000    4100       0       0 rw-s- user-1000.journal
00007f65324c6000    4100       0       0 rw-s- user-1000.journal
00007f65328c7000    4100      88       0 rw-s- system.journal
00007f6532cc8000    4100       0       0 rw-s- system.journal
00007f65330c9000    4100       0       0 rw-s- system.journal
00007f65338cb000    4100      60       0 rw-s- system.journal
00007f6533ccc000    4100       0       0 rw-s- user-1000.journal
00007f65340cd000    4100     124       0 rw-s- system.journal
00007f65344ce000    4100       0       0 rw-s- user-1000.journal
00007f65348cf000    4100       0       0 rw-s- system.journal
00007f6534cd0000    4100       0       0 rw-s- system.journal
00007f65350d1000    4100       0       0 rw-s- system.journal
00007f65354d2000    4100       0       0 rw-s- system.journal
00007f65358d3000    4100       0       0 rw-s- system.journal
00007f6535cd4000    4100       0       0 rw-s- system.journal
00007f65360d5000    4100       0       0 rw-s- system.journal
00007f65364d6000    4100       0       0 rw-s- system.journal
00007f65368d7000    4100       0       0 rw-s- system.journal
00007f6536cd8000    4100       0       0 rw-s- system.journal
00007f65370d9000    4100       0       0 rw-s- system.journal
00007f65374da000    4100       0       0 rw-s- system.journal
00007f65378db000    4100       0       0 rw-s- system.journal
00007f6537cdc000    4104       0       0 rw-s- system.journal
00007f65380de000    4100       0       0 rw-s- system.journal
00007f65384df000    4100       0       0 rw-s- system.journal
00007f65388e0000    4100       0       0 rw-s- system.journal
00007f6538ce1000    4100       0       0 rw-s- system.journal
00007f65390e2000    4100       0       0 rw-s- system.journal
00007f65394e3000    4100       0       0 rw-s- system.journal
00007f65398e4000    4100       0       0 rw-s- system.journal
00007f6539ce5000    4100       0       0 rw-s- system.journal
00007f653a0e6000    4100       0       0 rw-s- system.journal
00007f653a4e7000    4100       0       0 rw-s- system.journal
00007f653a8e8000    4100       0       0 rw-s- system.journal
00007f653ace9000    4100       0       0 rw-s- system.journal
00007f653b0ea000    4100       0       0 rw-s- system.journal
00007f653b4eb000    4100       0       0 rw-s- system.journal
00007f653b8ec000    4100       0       0 rw-s- system.journal
00007f653bced000    4100       0       0 rw-s- system.journal
00007f653c0ee000    4100       0       0 rw-s- system.journal
00007f653c4ef000    4100       0       0 rw-s- system.journal
00007f653c8f0000    4100       0       0 rw-s- system.journal
00007f653ccf1000    4100       0       0 rw-s- system.journal
00007f653d0f2000    4124       0       0 rw-s- system.journal
00007f653d4f9000    4100       0       0 rw-s- system.journal
00007f653d8fa000    4100       0       0 rw-s- system.journal
00007f653dcfb000    4100       0       0 rw-s- system.journal
00007f653e0fc000    4100       0       0 rw-s- system.journal
00007f653e4fd000    4100       0       0 rw-s- system.journal
00007f653e8fe000    4100       0       0 rw-s- system.journal
00007f653ed03000    4100       0       0 rw-s- system.journal
00007f653f104000    4100       0       0 rw-s- user-1000.journal
00007f653f505000    4100       0       0 rw-s- system.journal
00007f653f906000    4100       0       0 rw-s- system.journal
00007f653fd07000    4100       0       0 rw-s- system.journal
00007f6540108000    4100       0       0 rw-s- system.journal
00007f6540509000    4100       0       0 rw-s- system.journal
00007f654090a000    4100       0       0 rw-s- system.journal
00007f6540d0b000    4100       0       0 rw-s- system.journal
00007f654110c000    4100       0       0 rw-s- system.journal
00007f654150d000    4100       0       0 rw-s- system.journal
00007f654190e000    4100       0       0 rw-s- system.journal
00007f6541d0f000    4100       0       0 rw-s- system.journal
00007f6542110000    4100       0       0 rw-s- system.journal
00007f6542511000    4124       0       0 rw-s- system.journal
00007f6542918000    4124       0       0 rw-s- system.journal
00007f654311e000    4100       0       0 rw-s- system.journal
00007f654351f000    4108       0       0 rw-s- system.journal
00007f6543922000    4100       0       0 rw-s- system.journal
00007f6543d23000    4100       0       0 rw-s- system.journal
00007f6544136000    4100     140       0 rw-s- system.journal
00007f6544537000    4100       0       0 rw-s- system.journal
00007f6544bdd000    5480     148       0 rw-s- user-1000.journal
00007f6545137000    4100       0       0 rw-s- system.journal
00007f6545538000    4100       0       0 rw-s- system.journal
00007f6545939000    4100       0       0 rw-s- system.journal
00007f6545d3a000    4100       0       0 rw-s- system.journal
00007f654613b000    4100       0       0 rw-s- system.journal
00007f654653c000    4100       0       0 rw-s- system.journal
00007f654693d000    4100       0       0 rw-s- system.journal
00007f6546d3e000    4100       0       0 rw-s- system.journal
00007f654713f000    4100       0       0 rw-s- system.journal
00007f6547540000    4100       0       0 rw-s- system.journal
00007f6547942000    4108       0       0 rw-s- system.journal
00007f6547d45000    4100       0       0 rw-s- system.journal
00007f6548146000    4100       0       0 rw-s- system.journal
00007f6548547000    4100     104       0 rw-s- system.journal
00007f6548948000    4100       0       0 rw-s- system.journal
00007f6548d49000    4100       0       0 rw-s- system.journal
00007f654914a000    4100     156       0 rw-s- system.journal
00007f654954b000    4100      52       0 rw-s- system.journal
00007f654994c000    4100      72       0 rw-s- system.journal
00007f6549d4d000    4100       0       0 rw-s- system.journal
00007f654a14e000    4100       0       0 rw-s- system.journal
00007f654a54f000    4100      76       0 rw-s- system.journal
00007f654a950000    4100       0       0 rw-s- system.journal
00007f654ad51000    4100       0       0 rw-s- user-1000.journal
00007f654b2c7000    4100      52       0 rw-s- system.journal
00007f654b6c8000    4100       0       0 rw-s- system.journal
00007f654bac9000    4100       0       0 rw-s- user-1000.journal
00007f654beca000    4100       0       0 rw-s- system.journal
00007f654c2cb000    3660       0       0 rw-s- user-42.journal
00007f654c65e000    4100      92       0 rw-s- system.journal
00007f654ca5f000    4100      40       0 rw-s- system.journal
00007f654ce60000    4100       0       0 rw-s- system.journal
00007f654d261000    4100       0       0 rw-s- user-1000.journal
00007f654d662000    4100       0       0 rw-s- system.journal
00007f654da63000    4100      52       0 rw-s- system.journal
00007f654de64000    4100       0       0 rw-s- system.journal
00007f654e265000    4100       0       0 rw-s- system.journal
00007f654e666000    4100       0       0 rw-s- system.journal
00007f654ea67000    4100       0       0 rw-s- system.journal
00007f654ee68000    4100       0       0 rw-s- user-1000.journal
00007f654f269000    4100       0       0 rw-s- system.journal
00007f654f66a000    4100       0       0 rw-s- system.journal
00007f654fe68000    4100      60       0 rw-s- system.journal
00007f6550269000    4100       0       0 rw-s- user-1000.journal
00007f655066a000    4100       0       0 rw-s- system.journal
00007f6550a6b000    4100       0       0 rw-s- system.journal
00007f6550e6e000    4100       0       0 rw-s- user-1000.journal
00007f655126f000    4100       0       0 rw-s- user-1000.journal
00007f6551672000    4100     140       0 rw-s- system.journal
00007f6551a73000    4100       0       0 rw-s- system.journal
00007f6551e74000    4100       0       0 rw-s- system.journal
00007f6552275000    4100       0       0 rw-s- system.journal
00007f6552676000    8192    2756       0 rw-s- system.journal
00007f6552f1d000    4100       0       0 rw-s- system.journal
00007f655331e000    4100       0       0 rw-s- system.journal
00007f655371f000    4100       0       0 rw-s- system.journal
00007f6553b20000    4100       0       0 rw-s- system.journal
00007f6553f21000    4100       0       0 rw-s- system.journal
00007f6554322000    4100       0       0 rw-s- system.journal
00007f6554723000    4100     104       0 rw-s- system.journal
00007f6554b24000    4100       0       0 rw-s- system.journal
00007f6554f25000      48      20       0 r-x-- libnss_files-2.17.so
00007f6554f31000    2044       0       0 ----- libnss_files-2.17.so
00007f6555130000       4       0       0 r---- libnss_files-2.17.so
00007f6555131000       4       0       0 rw--- libnss_files-2.17.so
00007f6555132000      12       4       0 r-x-- libgpg-error.so.0.9.0
00007f6555135000    2048       0       0 ----- libgpg-error.so.0.9.0
00007f6555335000       4       0       0 r---- libgpg-error.so.0.9.0
00007f6555336000       4       0       0 rw--- libgpg-error.so.0.9.0
00007f6555337000      88      56       0 r-x-- libpthread-2.17.so
00007f655534d000    2048       0       0 ----- libpthread-2.17.so
00007f655554d000       4       0       0 r---- libpthread-2.17.so
00007f655554e000       4       0       0 rw--- libpthread-2.17.so
00007f655554f000      16       0       0 rw---   [ anon ]
00007f6555553000     396       0       0 r-x-- libpcre.so.1.2.0.#prelink#.opf2FG (deleted)
00007f65555b6000    2044       0       0 ----- libpcre.so.1.2.0.#prelink#.opf2FG (deleted)
00007f65557b5000       4       0       0 r---- libpcre.so.1.2.0.#prelink#.opf2FG (deleted)
00007f65557b6000       4       0       0 rw--- libpcre.so.1.2.0.#prelink#.opf2FG (deleted)
00007f65557b7000      12       8       0 r-x-- libdl-2.17.so
00007f65557ba000    2044       0       0 ----- libdl-2.17.so
00007f65559b9000       4       0       0 r---- libdl-2.17.so
00007f65559ba000       4       0       0 rw--- libdl-2.17.so
00007f65559bb000      16       0       0 r-x-- libattr.so.1.1.0
00007f65559bf000    2044       0       0 ----- libattr.so.1.1.0
00007f6555bbe000       4       0       0 r---- libattr.so.1.1.0
00007f6555bbf000       4       0       0 rw--- libattr.so.1.1.0
00007f6555bc0000    1748     612       0 r-x-- libc-2.17.so
00007f6555d75000    2048       0       0 ----- libc-2.17.so
00007f6555f75000      16      12       4 r---- libc-2.17.so
00007f6555f79000       8       8       8 rw--- libc-2.17.so
00007f6555f7b000      20      12       8 rw---   [ anon ]
00007f6555f80000      84       8       0 r-x-- libgcc_s-4.8.0-20130526.so.1.#prelink#.Pafbym (deleted)
00007f6555f95000    2044       0       0 ----- libgcc_s-4.8.0-20130526.so.1.#prelink#.Pafbym (deleted)
00007f6556194000       4       0       0 r---- libgcc_s-4.8.0-20130526.so.1.#prelink#.Pafbym (deleted)
00007f6556195000       4       0       0 rw--- libgcc_s-4.8.0-20130526.so.1.#prelink#.Pafbym (deleted)
00007f6556196000      28       8       0 r-x-- librt-2.17.so
00007f655619d000    2044       0       0 ----- librt-2.17.so
00007f655639c000       4       0       0 r---- librt-2.17.so
00007f655639d000       4       0       0 rw--- librt-2.17.so
00007f655639e000     472       4       0 r-x-- libgcrypt.so.11.8.1
00007f6556414000    2044       0       0 ----- libgcrypt.so.11.8.1
00007f6556613000       4       0       0 r---- libgcrypt.so.11.8.1
00007f6556614000      12       0       0 rw--- libgcrypt.so.11.8.1
00007f6556617000     140     108       0 r-x-- liblzma.so.5.0.99
00007f655663a000    2048       0       0 ----- liblzma.so.5.0.99
00007f655683a000       4       0       0 r---- liblzma.so.5.0.99
00007f655683b000       4       0       0 rw--- liblzma.so.5.0.99
00007f655683c000      28       0       0 r-x-- libacl.so.1.1.0
00007f6556843000    2048       0       0 ----- libacl.so.1.1.0
00007f6556a43000       4       0       0 r---- libacl.so.1.1.0
00007f6556a44000       4       0       0 rw--- libacl.so.1.1.0
00007f6556a45000     128      20       0 r-x-- libselinux.so.1.#prelink#.1Txcny (deleted)
00007f6556a65000    2044       0       0 ----- libselinux.so.1.#prelink#.1Txcny (deleted)
00007f6556c64000       4       4       0 r---- libselinux.so.1.#prelink#.1Txcny (deleted)
00007f6556c65000       4       4       0 rw--- libselinux.so.1.#prelink#.1Txcny (deleted)
00007f6556c66000       8       4       0 rw---   [ anon ]
00007f6556c68000      64       0       0 r-x-- libudev.so.1.3.5.#prelink#.4Wux11 (deleted)
00007f6556c78000    2048       0       0 ----- libudev.so.1.3.5.#prelink#.4Wux11 (deleted)
00007f6556e78000       4       0       0 r---- libudev.so.1.3.5.#prelink#.4Wux11 (deleted)
00007f6556e79000       4       0       0 rw--- libudev.so.1.3.5.#prelink#.4Wux11 (deleted)
00007f6556e7a000       8       0       0 r-x-- libsystemd-daemon.so.0.0.10.#prelink#.3cgJOQ (deleted)
00007f6556e7c000    2048       0       0 ----- libsystemd-daemon.so.0.0.10.#prelink#.3cgJOQ (deleted)
00007f655707c000       4       0       0 r---- libsystemd-daemon.so.0.0.10.#prelink#.3cgJOQ (deleted)
00007f655707d000       4       0       0 rw---   [ anon ]
00007f655707e000      16       4       0 r-x-- libcap.so.2.22 (deleted)
00007f6557082000    2044       0       0 ----- libcap.so.2.22 (deleted)
00007f6557281000       4       0       0 r---- libcap.so.2.22 (deleted)
00007f6557282000       4       4       0 rw--- libcap.so.2.22 (deleted)
00007f6557283000     132     116       0 r-x-- ld-2.17.so
00007f6557402000     568      12       8 rw---   [ anon ]
00007f655749e000       4       4       0 rw-s- user-1000.journal
00007f655749f000       4       4       0 rw-s- system.journal
00007f65574a0000       4       4       0 rw-s- user-42.journal
00007f65574a1000       4       4       4 rw-s- kernel-seqnum
00007f65574a2000       4       0       0 rw---   [ anon ]
00007f65574a3000       4       4       0 r---- ld-2.17.so
00007f65574a4000       4       4       4 rw--- ld-2.17.so
00007f65574a5000       4       0       0 rw---   [ anon ]
00007f65574a6000     184     128       0 r-x-- systemd-journald
00007f65576d4000       8       8       4 r---- systemd-journald
00007f65576d6000       4       4       0 rw--- systemd-journald
00007f6558e3a000    8420      88      88 rw---   [ anon ]
00007fff4d7bd000     132      20      16 rw---   [ stack ]
00007fff4d7fe000       8       4       0 r-x--   [ anon ]
ffffffffff600000       4       0       0 r-x--   [ anon ]
---------------- ------- ------- ------- 
total kB         1187604    7592     144

Comment 4 Michal Schmidt 2013-05-29 09:45:46 UTC
So indeed most of that is clean mappings into system.journal. I wouldn't consider these as "memory consumption", because the kernel should treat them in the same way as clean page cache pages, i.e. they should be candidates for eviction in case there's memory pressure.

The amount of mappings could perhaps become a problem with strict overcommit enabled though.

Comment 5 Zbigniew Jędrzejewski-Szmek 2013-09-15 01:54:48 UTC
30MB of file-backed mappings is OK, journald seems to be working as designed here.


Note You need to log in before you can comment on or make changes to this bug.