public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Sven Joachim <svenjoac@gmx.de>
To: Rik van Riel <riel@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	werner <w.landgraf@ru.ru>, David Rientjes <rientjes@google.com>,
	Hugh Dickins <hughd@google.com>,
	linux-kernel@vger.kernel.org, Oleg Nesterov <oleg@redhat.com>
Subject: Re: v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs)
Date: Mon, 09 Apr 2012 18:19:28 +0200	[thread overview]
Message-ID: <87398cev3j.fsf@turtle.gmx.de> (raw)
In-Reply-To: <4F8306ED.7080405@redhat.com> (Rik van Riel's message of "Mon, 09 Apr 2012 11:57:33 -0400")

[-- Attachment #1: Type: text/plain, Size: 901 bytes --]

On 2012-04-09 17:57 +0200, Rik van Riel wrote:

> On 04/09/2012 03:04 AM, Sven Joachim wrote:
>
>> While I did not experience any crashes or instabilities (yet?), I'm also
>> seeing memory leaks.  On a system started this morning, with hardly
>> anything running:
>
>> where I would expect no more than 50 MB used, 400 MB are actually in use:
>>
>> ,----
>> | $ free
>> |              total       used       free     shared    buffers     cached
>> | Mem:       3348400    1849712    1498688          0     328960    1119180
>> | -/+ buffers/cache:     401572    2946828
>> | Swap:      3719040          0    3719040
>> `----
>
> Do you see any big memory users in /proc/meminfo or in
> /proc/slabinfo?

Attaching these files, since I can't really make anything out of the
latter.  Note that I started a few memory hogs (X, Firefox, Emacs with
Gnus), so overall memory footprint has grown to 768 MB.


[-- Attachment #2: meminfo --]
[-- Type: text/plain, Size: 986 bytes --]

MemTotal:        3348400 kB
MemFree:          195560 kB
Buffers:          292688 kB
Cached:          2079648 kB
SwapCached:            0 kB
Active:          1443900 kB
Inactive:        1241544 kB
Active(anon):     219388 kB
Inactive(anon):    94668 kB
Active(file):    1224512 kB
Inactive(file):  1146876 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       3719040 kB
SwapFree:        3719040 kB
Dirty:                52 kB
Writeback:             0 kB
AnonPages:        313108 kB
Mapped:            70348 kB
Shmem:               948 kB
Slab:             407688 kB
SReclaimable:     393984 kB
SUnreclaim:        13704 kB
KernelStack:        1088 kB
PageTables:         2496 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     5393240 kB
Committed_AS:     790452 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      316040 kB
VmallocChunk:   34359370299 kB
DirectMap4k:      232380 kB
DirectMap2M:     3174400 kB

[-- Attachment #3: slabinfo --]
[-- Type: text/plain, Size: 16729 bytes --]

slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
fib6_nodes             5     59     64   59    1 : tunables  120   60    8 : slabdata      1      1      0
ip6_dst_cache          4     12    320   12    1 : tunables   54   27    8 : slabdata      1      1      0
RAWv6                  5      8   1024    4    1 : tunables   54   27    8 : slabdata      2      2      0
UDPLITEv6              0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
UDPv6                  2      4   1024    4    1 : tunables   54   27    8 : slabdata      1      1      0
tw_sock_TCPv6          0      0    192   20    1 : tunables  120   60    8 : slabdata      0      0      0
request_sock_TCPv6      0      0    192   20    1 : tunables  120   60    8 : slabdata      0      0      0
TCPv6                  0      0   1792    2    1 : tunables   24   12    8 : slabdata      0      0      0
ext4_groupinfo_2k     27     28    136   28    1 : tunables  120   60    8 : slabdata      1      1      0
ext4_groupinfo_4k   1160   1176    136   28    1 : tunables  120   60    8 : slabdata     42     42      0
uhci_urb_priv          0      0     56   67    1 : tunables  120   60    8 : slabdata      0      0      0
flow_cache             0      0    104   37    1 : tunables  120   60    8 : slabdata      0      0      0
scsi_sense_cache      22     30    128   30    1 : tunables  120   60    8 : slabdata      1      1      0
scsi_cmd_cache        22     30    256   15    1 : tunables  120   60    8 : slabdata      2      2      0
sd_ext_cdb             2    112     32  112    1 : tunables  120   60    8 : slabdata      1      1      0
cfq_io_cq             43    148    104   37    1 : tunables  120   60    8 : slabdata      4      4      0
cfq_queue             44    119    232   17    1 : tunables  120   60    8 : slabdata      7      7      0
mqueue_inode_cache      1      9    832    9    2 : tunables   54   27    8 : slabdata      1      1      0
jbd2_transaction_s     27     30    256   15    1 : tunables  120   60    8 : slabdata      2      2      0
jbd2_inode         17996  19019     48   77    1 : tunables  120   60    8 : slabdata    247    247      0
jbd2_journal_handle     24    144     24  144    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_journal_head     54    340    112   34    1 : tunables  120   60    8 : slabdata     10     10      0
jbd2_revoke_table_s     10    202     16  202    1 : tunables  120   60    8 : slabdata      1      1      0
jbd2_revoke_record_s      0      0     32  112    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_inode_cache  283945 284168    840    4    1 : tunables   54   27    8 : slabdata  71042  71042      0
ext4_xattr             0      0     88   44    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_free_data         0      0     64   59    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_allocation_context      0      0    136   28    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_prealloc_space     18     74    104   37    1 : tunables  120   60    8 : slabdata      2      2      0
ext4_system_zone       0      0     40   92    1 : tunables  120   60    8 : slabdata      0      0      0
ext4_io_end            0      0   1128    3    1 : tunables   24   12    8 : slabdata      0      0      0
ext4_io_page           0      0     16  202    1 : tunables  120   60    8 : slabdata      0      0      0
kioctx                 0      0    384   10    1 : tunables   54   27    8 : slabdata      0      0      0
kiocb                  0      0    256   15    1 : tunables  120   60    8 : slabdata      0      0      0
fanotify_response_event      0      0     32  112    1 : tunables  120   60    8 : slabdata      0      0      0
fsnotify_mark          0      0    128   30    1 : tunables  120   60    8 : slabdata      0      0      0
inotify_event_private_data      0      0     32  112    1 : tunables  120   60    8 : slabdata      0      0      0
inotify_inode_mark     16     28    136   28    1 : tunables  120   60    8 : slabdata      1      1      0
dnotify_mark           0      0    136   28    1 : tunables  120   60    8 : slabdata      0      0      0
dnotify_struct         0      0     32  112    1 : tunables  120   60    8 : slabdata      0      0      0
dio                    0      0    640    6    1 : tunables   54   27    8 : slabdata      0      0      0
fasync_cache           5     77     48   77    1 : tunables  120   60    8 : slabdata      1      1      0
posix_timers_cache      0      0    144   27    1 : tunables  120   60    8 : slabdata      0      0      0
uid_cache              9     30    128   30    1 : tunables  120   60    8 : slabdata      1      1      0
UNIX                 175    175    768    5    1 : tunables   54   27    8 : slabdata     35     35      0
UDP-Lite               0      0    832    9    2 : tunables   54   27    8 : slabdata      0      0      0
tcp_bind_bucket       10    112     32  112    1 : tunables  120   60    8 : slabdata      1      1      0
inet_peer_cache       15     40    192   20    1 : tunables  120   60    8 : slabdata      2      2      0
secpath_cache          0      0     64   59    1 : tunables  120   60    8 : slabdata      0      0      0
xfrm_dst_cache         0      0    384   10    1 : tunables   54   27    8 : slabdata      0      0      0
ip_fib_trie            8     67     56   67    1 : tunables  120   60    8 : slabdata      1      1      0
ip_fib_alias           9     77     48   77    1 : tunables  120   60    8 : slabdata      1      1      0
ip_dst_cache          31     45    256   15    1 : tunables  120   60    8 : slabdata      3      3      0
PING                   0      0    768    5    1 : tunables   54   27    8 : slabdata      0      0      0
RAW                    3      9    832    9    2 : tunables   54   27    8 : slabdata      1      1      0
UDP                   18     18    832    9    2 : tunables   54   27    8 : slabdata      2      2      0
tw_sock_TCP            0      0    192   20    1 : tunables  120   60    8 : slabdata      0      0      0
request_sock_TCP       0      0    128   30    1 : tunables  120   60    8 : slabdata      0      0      0
TCP                   10     15   1600    5    2 : tunables   24   12    8 : slabdata      3      3      0
eventpoll_pwq         94    212     72   53    1 : tunables  120   60    8 : slabdata      4      4      0
eventpoll_epi         94    180    128   30    1 : tunables  120   60    8 : slabdata      6      6      0
sgpool-128             2      2   4096    1    1 : tunables   24   12    8 : slabdata      2      2      0
sgpool-64              2      2   2048    2    1 : tunables   24   12    8 : slabdata      1      1      0
sgpool-32              2      4   1024    4    1 : tunables   54   27    8 : slabdata      1      1      0
sgpool-16              2      8    512    8    1 : tunables   54   27    8 : slabdata      1      1      0
sgpool-8              15     15    256   15    1 : tunables  120   60    8 : slabdata      1      1      0
scsi_data_buffer       0      0     24  144    1 : tunables  120   60    8 : slabdata      0      0      0
blkdev_queue           2      4   1688    4    2 : tunables   24   12    8 : slabdata      1      1      0
blkdev_requests       22     22    344   11    1 : tunables   54   27    8 : slabdata      2      2      0
blkdev_ioc            43    160     96   40    1 : tunables  120   60    8 : slabdata      4      4      0
fsnotify_event_holder      0      0     24  144    1 : tunables  120   60    8 : slabdata      0      0      0
fsnotify_event         1     34    112   34    1 : tunables  120   60    8 : slabdata      1      1      0
bio-0                 32     40    192   20    1 : tunables  120   60    8 : slabdata      2      2      0
biovec-256             2      2   4096    1    1 : tunables   24   12    8 : slabdata      2      2      0
biovec-128             0      0   2048    2    1 : tunables   24   12    8 : slabdata      0      0      0
biovec-64              0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
biovec-16              0      0    256   15    1 : tunables  120   60    8 : slabdata      0      0      0
sock_inode_cache     224    224    576    7    1 : tunables   54   27    8 : slabdata     32     32      0
skbuff_fclone_cache      0      8    448    8    1 : tunables   54   27    8 : slabdata      0      1      0
skbuff_head_cache    156    180    256   15    1 : tunables  120   60    8 : slabdata     12     12      0
file_lock_cache       34     40    192   20    1 : tunables  120   60    8 : slabdata      2      2      0
shmem_inode_cache   1364   1573    592   13    2 : tunables   54   27    8 : slabdata    121    121    135
Acpi-Operand        1432   1484     72   53    1 : tunables  120   60    8 : slabdata     28     28      0
Acpi-ParseExt          0      0     72   53    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-Parse             0      0     48   77    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-State             0      0     80   48    1 : tunables  120   60    8 : slabdata      0      0      0
Acpi-Namespace       691    736     40   92    1 : tunables  120   60    8 : slabdata      8      8      0
task_delay_info      169    306    112   34    1 : tunables  120   60    8 : slabdata      9      9      0
taskstats              2     12    328   12    1 : tunables   54   27    8 : slabdata      1      1      0
proc_inode_cache    1188   1188    592    6    1 : tunables   54   27    8 : slabdata    198    198      0
sigqueue              48     48    160   24    1 : tunables  120   60    8 : slabdata      2      2      0
bdev_cache            11     15    768    5    1 : tunables   54   27    8 : slabdata      3      3      0
sysfs_dir_cache     6770   6800    112   34    1 : tunables  120   60    8 : slabdata    200    200      0
mnt_cache             30     45    256   15    1 : tunables  120   60    8 : slabdata      3      3      0
filp                2362   3285    256   15    1 : tunables  120   60    8 : slabdata    219    219     60
inode_cache          651    651    528    7    1 : tunables   54   27    8 : slabdata     93     93      0
dentry            232248 238440    192   20    1 : tunables  120   60    8 : slabdata  11922  11922      0
names_cache            5      5   4096    1    1 : tunables   24   12    8 : slabdata      5      5      0
key_jar                1     20    192   20    1 : tunables  120   60    8 : slabdata      1      1      0
buffer_head       376815 406556    104   37    1 : tunables  120   60    8 : slabdata  10988  10988      0
nsproxy                1     77     48   77    1 : tunables  120   60    8 : slabdata      1      1      0
vm_area_struct      4348   4600    168   23    1 : tunables  120   60    8 : slabdata    200    200     60
mm_struct             76     76    896    4    1 : tunables   54   27    8 : slabdata     19     19      0
fs_cache              84    177     64   59    1 : tunables  120   60    8 : slabdata      3      3      0
files_cache           84    132    704   11    2 : tunables   54   27    8 : slabdata     12     12      0
signal_cache         125    140   1024    4    1 : tunables   54   27    8 : slabdata     35     35      0
sighand_cache        117    126   2112    3    2 : tunables   24   12    8 : slabdata     42     42      0
task_xstate          112    112    512    8    1 : tunables   54   27    8 : slabdata     14     14      0
task_struct          155    155   1472    5    2 : tunables   24   12    8 : slabdata     31     31      0
cred_jar             373    640    192   20    1 : tunables  120   60    8 : slabdata     32     32      0
anon_vma_chain      3520   5005     48   77    1 : tunables  120   60    8 : slabdata     65     65      0
anon_vma            2502   2950     64   59    1 : tunables  120   60    8 : slabdata     50     50      0
pid                  175    240    128   30    1 : tunables  120   60    8 : slabdata      8      8      0
radix_tree_node    28764  29099    560    7    1 : tunables   54   27    8 : slabdata   4157   4157      0
idr_layer_cache      327    357    544    7    1 : tunables   54   27    8 : slabdata     51     51      0
size-4194304(DMA)      0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
size-4194304           0      0 4194304    1 1024 : tunables    1    1    0 : slabdata      0      0      0
size-2097152(DMA)      0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
size-2097152           0      0 2097152    1  512 : tunables    1    1    0 : slabdata      0      0      0
size-1048576(DMA)      0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
size-1048576           0      0 1048576    1  256 : tunables    1    1    0 : slabdata      0      0      0
size-524288(DMA)       0      0 524288    1  128 : tunables    1    1    0 : slabdata      0      0      0
size-524288            1      1 524288    1  128 : tunables    1    1    0 : slabdata      1      1      0
size-262144(DMA)       0      0 262144    1   64 : tunables    1    1    0 : slabdata      0      0      0
size-262144            0      0 262144    1   64 : tunables    1    1    0 : slabdata      0      0      0
size-131072(DMA)       0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-131072            3      3 131072    1   32 : tunables    8    4    0 : slabdata      3      3      0
size-65536(DMA)        0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
size-65536             5      5  65536    1   16 : tunables    8    4    0 : slabdata      5      5      0
size-32768(DMA)        0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-32768             9      9  32768    1    8 : tunables    8    4    0 : slabdata      9      9      0
size-16384(DMA)        0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-16384             7      7  16384    1    4 : tunables    8    4    0 : slabdata      7      7      0
size-8192(DMA)         0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
size-8192             23     23   8192    1    2 : tunables    8    4    0 : slabdata     23     23      0
size-4096(DMA)         0      0   4096    1    1 : tunables   24   12    8 : slabdata      0      0      0
size-4096            210    210   4096    1    1 : tunables   24   12    8 : slabdata    210    210      0
size-2048(DMA)         0      0   2048    2    1 : tunables   24   12    8 : slabdata      0      0      0
size-2048            276    276   2048    2    1 : tunables   24   12    8 : slabdata    138    138      0
size-1024(DMA)         0      0   1024    4    1 : tunables   54   27    8 : slabdata      0      0      0
size-1024            920    920   1024    4    1 : tunables   54   27    8 : slabdata    230    230      0
size-512(DMA)          0      0    512    8    1 : tunables   54   27    8 : slabdata      0      0      0
size-512             608    608    512    8    1 : tunables   54   27    8 : slabdata     76     76      0
size-256(DMA)          0      0    256   15    1 : tunables  120   60    8 : slabdata      0      0      0
size-256             620    795    256   15    1 : tunables  120   60    8 : slabdata     53     53      0
size-192(DMA)          0      0    192   20    1 : tunables  120   60    8 : slabdata      0      0      0
size-192            1545   1960    192   20    1 : tunables  120   60    8 : slabdata     98     98      0
size-128(DMA)          0      0    128   30    1 : tunables  120   60    8 : slabdata      0      0      0
size-64(DMA)           0      0     64   59    1 : tunables  120   60    8 : slabdata      0      0      0
size-64             8307  13924     64   59    1 : tunables  120   60    8 : slabdata    236    236      0
size-32(DMA)           0      0     32  112    1 : tunables  120   60    8 : slabdata      0      0      0
size-128            3820   3840    128   30    1 : tunables  120   60    8 : slabdata    128    128      0
size-32             5625   5936     32  112    1 : tunables  120   60    8 : slabdata     53     53      0
kmem_cache           153    160    192   20    1 : tunables  120   60    8 : slabdata      8      8      0

  reply	other threads:[~2012-04-09 16:19 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-09  2:42 v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs) Linus Torvalds
2012-04-09  2:50 ` Andrew Morton
2012-04-09  3:11   ` Linus Torvalds
2012-04-09  7:04     ` Sven Joachim
2012-04-09 15:24       ` Linus Torvalds
2012-04-09 15:43         ` Sven Joachim
2012-04-09 15:57       ` Rik van Riel
2012-04-09 16:19         ` Sven Joachim [this message]
2012-04-09 16:33           ` Rik van Riel
2012-04-09 17:00             ` Pekka Enberg
2012-04-09 17:19               ` Sven Joachim
2012-04-09 17:00             ` Sven Joachim
2012-04-09 17:20               ` Rik van Riel
2012-04-09 10:15     ` David Rientjes
2012-04-09 15:39       ` Linus Torvalds
2012-04-09 21:22         ` David Rientjes
2012-04-09 22:09           ` Linus Torvalds
2012-04-09 23:25             ` David Rientjes
2012-04-09 23:55               ` Linus Torvalds
2012-04-10  0:04                 ` David Rientjes
2012-04-14 20:50                 ` Srivatsa S. Bhat
2012-04-09 23:56               ` [patch] android, lowmemorykiller: remove task handoff notifier David Rientjes
2012-04-10  1:23                 ` Colin Cross
     [not found]               ` <web-723076709@zbackend1.aha.ru>
     [not found]                 ` <alpine.DEB.2.00.1204091637280.21813@chino.kir.corp.google.com>
     [not found]                   ` <web-723082731@zbackend1.aha.ru>
     [not found]                     ` <alpine.DEB.2.00.1204091707580.21813@chino.kir.corp.google.com>
2012-04-10  7:09                       ` v3.4-rc2 out-of-memory problems (was Re: 3.4-rc1 sticks-and-crashs) werner
2012-04-10  7:10                       ` werner
2012-04-09 22:13           ` Colin Cross
2012-04-09 22:21             ` Greg Kroah-Hartman
2012-04-09 22:44               ` john stultz
2012-04-09 22:30             ` Linus Torvalds
2012-04-09 23:37             ` David Rientjes
2012-04-10  0:23               ` Colin Cross
2012-04-10  0:32                 ` David Rientjes
2012-04-10  1:21                   ` Colin Cross
2012-04-10  1:33                     ` David Rientjes
2012-04-10  1:37                       ` Colin Cross
  -- strict thread matches above, loose matches on Subject: below --
2012-04-09  6:52 werner
2012-04-09  7:01 werner
2012-04-10  1:52 werner
2012-04-10  1:51 ` Rik van Riel
2012-04-10  2:13   ` werner
2012-04-10 12:53 werner
2012-04-14 19:38 werner
2012-04-14 19:58 ` Rik van Riel
2012-04-14 21:03 ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87398cev3j.fsf@turtle.gmx.de \
    --to=svenjoac@gmx.de \
    --cc=akpm@linux-foundation.org \
    --cc=hughd@google.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oleg@redhat.com \
    --cc=riel@redhat.com \
    --cc=rientjes@google.com \
    --cc=torvalds@linux-foundation.org \
    --cc=w.landgraf@ru.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox