* detecting kernel mem leak
@ 2008-04-29 9:41 sancelot
2008-04-29 12:46 ` Pekka Enberg
0 siblings, 1 reply; 11+ messages in thread
From: sancelot @ 2008-04-29 9:41 UTC (permalink / raw)
To: linux-kernel
Hi,
I noticed the memory was growing without doing anything in my system ....after
some investigations , it looks like some kernel components may be involved in
this problem.
I would like to know if there is a way to monitor activity of memory (de)alloc
of the kernel in order to target which partof the system/kernel could do this..?
Best Regards
S.Ancelot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-04-29 9:41 detecting kernel mem leak sancelot
@ 2008-04-29 12:46 ` Pekka Enberg
2008-04-29 16:58 ` Christoph Lameter
0 siblings, 1 reply; 11+ messages in thread
From: Pekka Enberg @ 2008-04-29 12:46 UTC (permalink / raw)
To: sancelot; +Cc: linux-kernel, Christoph Lameter
On Tue, Apr 29, 2008 at 12:41 PM, <sancelot@free.fr> wrote:
> I noticed the memory was growing without doing anything in my system ....after
> some investigations , it looks like some kernel components may be involved in
> this problem.
>
> I would like to know if there is a way to monitor activity of memory (de)alloc
> of the kernel in order to target which partof the system/kernel could do this..?
You can do
cat /proc/meminfo | grep Slab
and if that grows too much over time you can do
cat /proc/slabinfo
or use a tool such as slabtop to see where the memory is going. If the
memory is being leaked in the kmalloc caches, you can use
CONFIG_DEBUG_SLAB_LEAK which part of the kernel is doing all those
allocations (not really suitable for production machines).
Also remember to check that Active + Inactive + Buffers + Cached is
roughly the same size as MemTotal - MemFree; otherwise your kernel
might be leaking full pages.
Christoph, I suppose there's some option to
Documentation/vm/slabinfo.c that provides similar output to
CONFIG_DEBUG_SLAB_LEAK for SLUB?
Pekka
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-04-29 12:46 ` Pekka Enberg
@ 2008-04-29 16:58 ` Christoph Lameter
[not found] ` <4821C526.8030901@free.fr>
0 siblings, 1 reply; 11+ messages in thread
From: Christoph Lameter @ 2008-04-29 16:58 UTC (permalink / raw)
To: Pekka Enberg; +Cc: sancelot, linux-kernel
On Tue, 29 Apr 2008, Pekka Enberg wrote:
> or use a tool such as slabtop to see where the memory is going. If the
> memory is being leaked in the kmalloc caches, you can use
> CONFIG_DEBUG_SLAB_LEAK which part of the kernel is doing all those
> allocations (not really suitable for production machines).
For slub: Just enable debugging and then do a cat on
/sys/kernel/slab/<cachename>/allocs or frees to see where memory is
allocated or freed.
> Christoph, I suppose there's some option to
> Documentation/vm/slabinfo.c that provides similar output to
> CONFIG_DEBUG_SLAB_LEAK for SLUB?
If you run a report on a slabcache with f.e.
slabinfo kmalloc-2048
and debugging is enabled then all functions that allocate and free objects
in kmalloc-2048 are listed.
Just doing
slabinfo
list all caches with the number of objects allocated.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
[not found] ` <4821C526.8030901@free.fr>
@ 2008-05-07 17:21 ` Christoph Lameter
2008-05-13 8:50 ` Stéphane ANCELOT
0 siblings, 1 reply; 11+ messages in thread
From: Christoph Lameter @ 2008-05-07 17:21 UTC (permalink / raw)
To: Stéphane ANCELOT; +Cc: Pekka Enberg, linux-kernel
[-- Attachment #1: Type: TEXT/PLAIN, Size: 438 bytes --]
On Wed, 7 May 2008, Stéphane ANCELOT wrote:
> however, since there are always cache filled, is there a way to flush
> all cashes and then consult slabinfo with caches empty ???
Not sure what this is about. per cpu cached objects?
slabinfo -s
will shrink all caches and throw all cpu slabs away. The system will touch
some essential caches immediately though. So some processor will
immediately reallocate cpu slabs.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-07 17:21 ` Christoph Lameter
@ 2008-05-13 8:50 ` Stéphane ANCELOT
2008-05-13 19:45 ` Pekka Enberg
2008-05-15 17:38 ` Christoph Lameter
0 siblings, 2 replies; 11+ messages in thread
From: Stéphane ANCELOT @ 2008-05-13 8:50 UTC (permalink / raw)
To: Christoph Lameter; +Cc: Pekka Enberg, linux-kernel
Hi,
I kept my kernel running with few applications for 5 days , doing
nothing more than backing up few kb of data on disk and refresh few X apps.
Ater five days the global memory available go down from 24Mb to 8Mb ...
The are some signifiant changes in slabinfo but now, I do not know where
to search ?
active_jobs :
proc_inode_cache : 150 -> 299
radix_tree_node : 807 -> 870
dentry: 4092 ->4249
buffer_head: 1138 -> 4824
pid_1: 64 -> 76
size-64 : 885 -> 944
memory BEFORE AFTER :
MemFree: 24324 kB.................8692Kb
Buffers: 3956 kB...............18740Kb
Cached: 34080 kB................34452Kb
Active: 131176 kB................147592Kb
Inactive: 26708 kB..................25440Kb
Slab: 4692 kB........4952kB
SReclaimable: 1480 kB ............. 1744kb
SUnreclaim: 3212 kB...............3208kb
in the ps tree only Xorg SHR memory growed from 5592 to 5612
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
@ 2008-05-13 10:26 Tomasz Chmielewski
0 siblings, 0 replies; 11+ messages in thread
From: Tomasz Chmielewski @ 2008-05-13 10:26 UTC (permalink / raw)
To: LKML, sancelot
> I kept my kernel running with few applications for 5 days , doing
> nothing more than backing up few kb of data on disk and refresh few X apps.
>
> Ater five days the global memory available go down from 24Mb to 8Mb ...
>
> The are some signifiant changes in slabinfo but now, I do not know where
> to search ?
Look at these values more closely - this is where your memory is "gone":
> MemFree: 24324 kB.................8692Kb
> Buffers: 3956 kB...............18740Kb
--
Tomasz Chmielewski
http://wpkg.org
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-13 8:50 ` Stéphane ANCELOT
@ 2008-05-13 19:45 ` Pekka Enberg
2008-05-15 10:58 ` Stéphane ANCELOT
2008-05-15 17:38 ` Christoph Lameter
1 sibling, 1 reply; 11+ messages in thread
From: Pekka Enberg @ 2008-05-13 19:45 UTC (permalink / raw)
To: Stéphane ANCELOT; +Cc: Christoph Lameter, linux-kernel
On Tue, May 13, 2008 at 11:50 AM, Stéphane ANCELOT <sancelot@free.fr> wrote:
> The are some signifiant changes in slabinfo but now, I do not know where
> to search ?
Can you please post your full dmesg, /proc/slabinfo and /proc/meminfo
output please?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-13 19:45 ` Pekka Enberg
@ 2008-05-15 10:58 ` Stéphane ANCELOT
0 siblings, 0 replies; 11+ messages in thread
From: Stéphane ANCELOT @ 2008-05-15 10:58 UTC (permalink / raw)
Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 925 bytes --]
Pekka Enberg a écrit :
> On Tue, May 13, 2008 at 11:50 AM, Stéphane ANCELOT <sancelot@free.fr> wrote:
>
>> The are some signifiant changes in slabinfo but now, I do not know where
>> to search ?
>>
>
> Can you please post your full dmesg, /proc/slabinfo and /proc/meminfo
> output please?
> --
>
Enclosed are outputs.
However, after some analyzes and enabling DEBUG mem features of the
kernel , I found anormal proc_inode_cache , and a bug in fork process
(my kernel has got patches enabling Realtime features)
This has been corrected, but know, I am waiting again for new results of
stability , there may be other problems.
Best Regards
Steph
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
>
>
[-- Attachment #2: v1m.txt --]
[-- Type: text/plain, Size: 22022 bytes --]
MemTotal: 223328 kB
MemFree: 24324 kB
Buffers: 3956 kB
Cached: 34080 kB
SwapCached: 0 kB
Active: 131176 kB
Inactive: 26708 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 44 kB
Writeback: 0 kB
AnonPages: 119868 kB
Mapped: 4294834120 kB
Slab: 4692 kB
SReclaimable: 1480 kB
SUnreclaim: 3212 kB
PageTables: 836 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 111664 kB
Committed_AS: 45072 kB
VmallocTotal: 810720 kB
VmallocUsed: 3328 kB
VmallocChunk: 807132 kB
slabinfo - version: 2.1
# name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ip_fib_alias 9 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
ip_fib_hash 9 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
rpc_buffers 8 8 2048 2 1 : tunables 24 12 0 : slabdata 4 4 0
rpc_tasks 8 20 192 20 1 : tunables 120 60 0 : slabdata 1 1 0
rpc_inode_cache 0 0 448 9 1 : tunables 54 27 0 : slabdata 0 0 0
UNIX 32 40 384 10 1 : tunables 54 27 0 : slabdata 4 4 0
flow_cache 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
uhci_urb_priv 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
cfq_io_context 0 0 80 48 1 : tunables 120 60 0 : slabdata 0 0 0
cfq_queue 0 0 84 46 1 : tunables 120 60 0 : slabdata 0 0 0
nfs_direct_cache 0 0 68 56 1 : tunables 120 60 0 : slabdata 0 0 0
nfs_write_data 36 36 448 9 1 : tunables 54 27 0 : slabdata 4 4 0
nfs_read_data 32 36 448 9 1 : tunables 54 27 0 : slabdata 4 4 0
nfs_inode_cache 0 0 536 7 1 : tunables 54 27 0 : slabdata 0 0 0
nfs_page 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
isofs_inode_cache 0 0 316 12 1 : tunables 54 27 0 : slabdata 0 0 0
fat_inode_cache 0 0 340 11 1 : tunables 54 27 0 : slabdata 0 0 0
fat_cache 0 0 20 169 1 : tunables 120 60 0 : slabdata 0 0 0
ext2_inode_cache 0 0 424 9 1 : tunables 54 27 0 : slabdata 0 0 0
ext2_xattr 0 0 44 84 1 : tunables 120 60 0 : slabdata 0 0 0
journal_handle 16 169 20 169 1 : tunables 120 60 0 : slabdata 1 1 0
journal_head 22 72 52 72 1 : tunables 120 60 0 : slabdata 1 1 0
revoke_table 2 254 12 254 1 : tunables 120 60 0 : slabdata 1 1 0
revoke_record 0 0 16 203 1 : tunables 120 60 0 : slabdata 0 0 0
ext3_inode_cache 1764 1764 432 9 1 : tunables 54 27 0 : slabdata 196 196 0
ext3_xattr 0 0 44 84 1 : tunables 120 60 0 : slabdata 0 0 0
dnotify_cache 0 0 20 169 1 : tunables 120 60 0 : slabdata 0 0 0
inotify_event_cache 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
inotify_watch_cache 0 0 40 92 1 : tunables 120 60 0 : slabdata 0 0 0
kioctx 0 0 192 20 1 : tunables 120 60 0 : slabdata 0 0 0
kiocb 0 0 192 20 1 : tunables 120 60 0 : slabdata 0 0 0
fasync_cache 1 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
shmem_inode_cache 47 50 380 10 1 : tunables 54 27 0 : slabdata 5 5 0
nsproxy 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
posix_timers_cache 0 0 88 44 1 : tunables 120 60 0 : slabdata 0 0 0
uid_cache 2 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
ip_mrt_cache 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
UDP-Lite 0 0 512 7 1 : tunables 54 27 0 : slabdata 0 0 0
tcp_bind_bucket 16 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
inet_peer_cache 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
secpath_cache 0 0 32 113 1 : tunables 120 60 0 : slabdata 0 0 0
xfrm_dst_cache 0 0 320 12 1 : tunables 54 27 0 : slabdata 0 0 0
ip_dst_cache 60 60 256 15 1 : tunables 120 60 0 : slabdata 4 4 0
arp_cache 2 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
RAW 2 9 448 9 1 : tunables 54 27 0 : slabdata 1 1 0
UDP 4 7 512 7 1 : tunables 54 27 0 : slabdata 1 1 0
tw_sock_TCP 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
request_sock_TCP 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
TCP 16 21 1088 7 2 : tunables 24 12 0 : slabdata 3 3 0
eventpoll_pwq 0 0 36 101 1 : tunables 120 60 0 : slabdata 0 0 0
eventpoll_epi 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
sgpool-128 2 2 2048 2 1 : tunables 24 12 0 : slabdata 1 1 0
sgpool-64 2 4 1024 4 1 : tunables 54 27 0 : slabdata 1 1 0
sgpool-32 2 8 512 8 1 : tunables 54 27 0 : slabdata 1 1 0
sgpool-16 2 15 256 15 1 : tunables 120 60 0 : slabdata 1 1 0
sgpool-8 2 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
scsi_io_context 0 0 104 37 1 : tunables 120 60 0 : slabdata 0 0 0
blkdev_ioc 48 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
blkdev_queue 25 28 908 4 1 : tunables 54 27 0 : slabdata 7 7 0
blkdev_requests 8 22 180 22 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-256 2 2 3072 2 2 : tunables 24 12 0 : slabdata 1 1 0
biovec-128 2 5 1536 5 2 : tunables 24 12 0 : slabdata 1 1 0
biovec-64 2 5 768 5 1 : tunables 54 27 0 : slabdata 1 1 0
biovec-16 2 20 192 20 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-4 2 59 64 59 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-1 66 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
bio 59 59 64 59 1 : tunables 120 60 0 : slabdata 1 1 0
sock_inode_cache 60 60 384 10 1 : tunables 54 27 0 : slabdata 6 6 0
skbuff_fclone_cache 0 0 320 12 1 : tunables 54 27 0 : slabdata 0 0 0
skbuff_head_cache 360 420 192 20 1 : tunables 120 60 0 : slabdata 21 21 0
file_lock_cache 0 0 92 42 1 : tunables 120 60 0 : slabdata 0 0 0
proc_inode_cache 150 156 304 13 1 : tunables 54 27 0 : slabdata 12 12 0
sigqueue 27 27 144 27 1 : tunables 120 60 0 : slabdata 1 1 0
radix_tree_node 807 897 288 13 1 : tunables 54 27 0 : slabdata 69 69 0
bdev_cache 4 9 448 9 1 : tunables 54 27 0 : slabdata 1 1 0
sysfs_dir_cache 4336 4368 44 84 1 : tunables 120 60 0 : slabdata 52 52 0
mnt_cache 17 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
inode_cache 14 26 288 13 1 : tunables 54 27 0 : slabdata 2 2 0
dentry 4092 4092 124 31 1 : tunables 120 60 0 : slabdata 132 132 0
filp 1230 1470 128 30 1 : tunables 120 60 0 : slabdata 49 49 0
names_cache 6 6 4096 1 1 : tunables 24 12 0 : slabdata 6 6 0
idr_layer_cache 101 116 136 29 1 : tunables 120 60 0 : slabdata 4 4 0
buffer_head 1138 1296 52 72 1 : tunables 120 60 0 : slabdata 18 18 0
mm_struct 50 50 384 10 1 : tunables 54 27 0 : slabdata 5 5 0
vm_area_struct 2120 2254 84 46 1 : tunables 120 60 0 : slabdata 49 49 0
fs_cache 50 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
files_cache 51 60 192 20 1 : tunables 120 60 0 : slabdata 3 3 0
signal_cache 53 60 384 10 1 : tunables 54 27 0 : slabdata 6 6 0
sighand_cache 54 54 1344 3 1 : tunables 24 12 0 : slabdata 18 18 0
task_struct 63 63 1344 3 1 : tunables 24 12 0 : slabdata 21 21 0
anon_vma 1211 1356 8 339 1 : tunables 120 60 0 : slabdata 4 4 0
pid_namespace 0 0 36 101 1 : tunables 120 60 0 : slabdata 0 0 0
pid_1 64 118 64 59 1 : tunables 120 60 0 : slabdata 2 2 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 0 0 524288 1 128 : tunables 1 1 0 : slabdata 0 0 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 1 1 131072 1 32 : tunables 8 4 0 : slabdata 1 1 0
size-65536(DMA) 0 0 65536 1 16 : tunables 8 4 0 : slabdata 0 0 0
size-65536 0 0 65536 1 16 : tunables 8 4 0 : slabdata 0 0 0
size-32768(DMA) 0 0 32768 1 8 : tunables 8 4 0 : slabdata 0 0 0
size-32768 1 1 32768 1 8 : tunables 8 4 0 : slabdata 1 1 0
size-16384(DMA) 0 0 16384 1 4 : tunables 8 4 0 : slabdata 0 0 0
size-16384 1 1 16384 1 4 : tunables 8 4 0 : slabdata 1 1 0
size-8192(DMA) 0 0 8192 1 2 : tunables 8 4 0 : slabdata 0 0 0
size-8192 3 3 8192 1 2 : tunables 8 4 0 : slabdata 3 3 0
size-4096(DMA) 0 0 4096 1 1 : tunables 24 12 0 : slabdata 0 0 0
size-4096 25 25 4096 1 1 : tunables 24 12 0 : slabdata 25 25 0
size-2048(DMA) 0 0 2048 2 1 : tunables 24 12 0 : slabdata 0 0 0
size-2048 290 290 2048 2 1 : tunables 24 12 0 : slabdata 145 145 0
size-1024(DMA) 0 0 1024 4 1 : tunables 54 27 0 : slabdata 0 0 0
size-1024 80 80 1024 4 1 : tunables 54 27 0 : slabdata 20 20 0
size-512(DMA) 0 0 512 8 1 : tunables 54 27 0 : slabdata 0 0 0
size-512 839 856 512 8 1 : tunables 54 27 0 : slabdata 107 107 0
size-256(DMA) 0 0 256 15 1 : tunables 120 60 0 : slabdata 0 0 0
size-256 165 165 256 15 1 : tunables 120 60 0 : slabdata 11 11 0
size-128(DMA) 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
size-128 570 570 128 30 1 : tunables 120 60 0 : slabdata 19 19 0
size-64(DMA) 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
size-32(DMA) 0 0 32 113 1 : tunables 120 60 0 : slabdata 0 0 0
size-64 885 885 64 59 1 : tunables 120 60 0 : slabdata 15 15 0
size-32 3729 3729 32 113 1 : tunables 120 60 0 : slabdata 33 33 0
kmem_cache 129 150 128 30 1 : tunables 120 60 0 : slabdata 5 5 0
Cache Num Total Size Pages
ip_fib_alias 9 113 32 113
ip_fib_hash 9 113 32 113
rpc_buffers 8 8 2048 2
rpc_tasks 8 20 192 20
rpc_inode_cache 0 0 448 9
UNIX 40 40 384 10
flow_cache 0 0 128 30
uhci_urb_priv 0 0 28 127
cfq_io_context 0 0 80 48
cfq_queue 0 0 84 46
nfs_direct_cache 0 0 68 56
nfs_write_data 36 36 448 9
nfs_read_data 32 36 448 9
nfs_inode_cache 0 0 536 7
nfs_page 0 0 64 59
isofs_inode_cache 0 0 316 12
fat_inode_cache 0 0 340 11
fat_cache 0 0 20 169
ext2_inode_cache 0 0 424 9
ext2_xattr 0 0 44 84
journal_handle 16 169 20 169
Cache Num Total Size Pages
journal_head 22 72 52 72
revoke_table 2 254 12 254
revoke_record 0 0 16 203
ext3_inode_cache 1764 1764 432 9
ext3_xattr 0 0 44 84
dnotify_cache 0 0 20 169
inotify_event_cache 0 0 28 127
inotify_watch_cache 0 0 40 92
kioctx 0 0 192 20
kiocb 0 0 192 20
fasync_cache 1 203 16 203
shmem_inode_cache 47 50 380 10
nsproxy 0 0 28 127
posix_timers_cache 0 0 88 44
uid_cache 2 30 128 30
ip_mrt_cache 0 0 128 30
UDP-Lite 0 0 512 7
tcp_bind_bucket 16 203 16 203
inet_peer_cache 0 0 64 59
secpath_cache 0 0 32 113
xfrm_dst_cache 0 0 320 12
Cache Num Total Size Pages
ip_dst_cache 60 60 256 15
arp_cache 2 30 128 30
RAW 2 9 448 9
UDP 4 7 512 7
tw_sock_TCP 0 0 128 30
request_sock_TCP 0 0 64 59
TCP 16 21 1088 7
eventpoll_pwq 0 0 36 101
eventpoll_epi 0 0 128 30
sgpool-128 2 2 2048 2
sgpool-64 2 4 1024 4
sgpool-32 2 8 512 8
sgpool-16 2 15 256 15
sgpool-8 2 30 128 30
scsi_io_context 0 0 104 37
blkdev_ioc 48 113 32 113
blkdev_queue 25 28 908 4
blkdev_requests 8 22 180 22
biovec-256 2 2 3072 2
biovec-128 2 5 1536 5
biovec-64 2 5 768 5
Cache Num Total Size Pages
biovec-16 18 20 192 20
biovec-4 18 59 64 59
biovec-1 66 203 16 203
bio 59 59 64 59
sock_inode_cache 70 70 384 10
skbuff_fclone_cache 0 0 320 12
skbuff_head_cache 360 420 192 20
file_lock_cache 16 42 92 42
proc_inode_cache 221 221 304 13
sigqueue 27 27 144 27
radix_tree_node 807 897 288 13
bdev_cache 4 9 448 9
sysfs_dir_cache 4336 4368 44 84
mnt_cache 17 30 128 30
inode_cache 14 26 288 13
dentry 4185 4185 124 31
filp 1350 1470 128 30
names_cache 6 6 4096 1
idr_layer_cache 101 116 136 29
buffer_head 1138 1296 52 72
mm_struct 50 50 384 10
Cache Num Total Size Pages
vm_area_struct 2120 2254 84 46
fs_cache 50 113 32 113
files_cache 51 60 192 20
signal_cache 53 60 384 10
sighand_cache 54 54 1344 3
task_struct 63 63 1344 3
anon_vma 1211 1356 8 339
pid_namespace 0 0 36 101
pid_1 64 118 64 59
size-4194304(DMA) 0 0 4194304 1
size-4194304 0 0 4194304 1
size-2097152(DMA) 0 0 2097152 1
size-2097152 0 0 2097152 1
size-1048576(DMA) 0 0 1048576 1
size-1048576 0 0 1048576 1
size-524288(DMA) 0 0 524288 1
size-524288 0 0 524288 1
size-262144(DMA) 0 0 262144 1
size-262144 0 0 262144 1
size-131072(DMA) 0 0 131072 1
size-131072 1 1 131072 1
Cache Num Total Size Pages
size-65536(DMA) 0 0 65536 1
size-65536 0 0 65536 1
size-32768(DMA) 0 0 32768 1
size-32768 1 1 32768 1
size-16384(DMA) 0 0 16384 1
size-16384 1 1 16384 1
size-8192(DMA) 0 0 8192 1
size-8192 3 3 8192 1
size-4096(DMA) 0 0 4096 1
size-4096 25 25 4096 1
size-2048(DMA) 0 0 2048 2
size-2048 290 290 2048 2
size-1024(DMA) 0 0 1024 4
size-1024 80 80 1024 4
size-512(DMA) 0 0 512 8
size-512 839 856 512 8
size-256(DMA) 0 0 256 15
size-256 165 165 256 15
size-128(DMA) 0 0 128 30
size-128 570 570 128 30
size-64(DMA) 0 0 64 59
Cache Num Total Size Pages
size-32(DMA) 0 0 32 113
size-64 885 885 64 59
size-32 3729 3729 32 113
kmem_cache 129 150 128 30
[-- Attachment #3: v2m.txt --]
[-- Type: text/plain, Size: 22022 bytes --]
MemTotal: 223328 kB
MemFree: 8692 kB
Buffers: 18740 kB
Cached: 34452 kB
SwapCached: 0 kB
Active: 147592 kB
Inactive: 25440 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 119860 kB
Mapped: 4098808392 kB
Slab: 4952 kB
SReclaimable: 1744 kB
SUnreclaim: 3208 kB
PageTables: 832 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 111664 kB
Committed_AS: 45072 kB
VmallocTotal: 810720 kB
VmallocUsed: 3328 kB
VmallocChunk: 807132 kB
slabinfo - version: 2.1
# name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ip_fib_alias 9 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
ip_fib_hash 9 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
rpc_buffers 8 8 2048 2 1 : tunables 24 12 0 : slabdata 4 4 0
rpc_tasks 8 20 192 20 1 : tunables 120 60 0 : slabdata 1 1 0
rpc_inode_cache 0 0 448 9 1 : tunables 54 27 0 : slabdata 0 0 0
UNIX 32 40 384 10 1 : tunables 54 27 0 : slabdata 4 4 0
flow_cache 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
uhci_urb_priv 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
cfq_io_context 0 0 80 48 1 : tunables 120 60 0 : slabdata 0 0 0
cfq_queue 0 0 84 46 1 : tunables 120 60 0 : slabdata 0 0 0
nfs_direct_cache 0 0 68 56 1 : tunables 120 60 0 : slabdata 0 0 0
nfs_write_data 36 36 448 9 1 : tunables 54 27 0 : slabdata 4 4 0
nfs_read_data 32 36 448 9 1 : tunables 54 27 0 : slabdata 4 4 0
nfs_inode_cache 0 0 536 7 1 : tunables 54 27 0 : slabdata 0 0 0
nfs_page 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
isofs_inode_cache 0 0 316 12 1 : tunables 54 27 0 : slabdata 0 0 0
fat_inode_cache 0 0 340 11 1 : tunables 54 27 0 : slabdata 0 0 0
fat_cache 0 0 20 169 1 : tunables 120 60 0 : slabdata 0 0 0
ext2_inode_cache 0 0 424 9 1 : tunables 54 27 0 : slabdata 0 0 0
ext2_xattr 0 0 44 84 1 : tunables 120 60 0 : slabdata 0 0 0
journal_handle 8 169 20 169 1 : tunables 120 60 0 : slabdata 1 1 0
journal_head 15 72 52 72 1 : tunables 120 60 0 : slabdata 1 1 0
revoke_table 2 254 12 254 1 : tunables 120 60 0 : slabdata 1 1 0
revoke_record 0 0 16 203 1 : tunables 120 60 0 : slabdata 0 0 0
ext3_inode_cache 1764 1764 432 9 1 : tunables 54 27 0 : slabdata 196 196 0
ext3_xattr 0 0 44 84 1 : tunables 120 60 0 : slabdata 0 0 0
dnotify_cache 0 0 20 169 1 : tunables 120 60 0 : slabdata 0 0 0
inotify_event_cache 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
inotify_watch_cache 0 0 40 92 1 : tunables 120 60 0 : slabdata 0 0 0
kioctx 0 0 192 20 1 : tunables 120 60 0 : slabdata 0 0 0
kiocb 0 0 192 20 1 : tunables 120 60 0 : slabdata 0 0 0
fasync_cache 1 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
shmem_inode_cache 47 50 380 10 1 : tunables 54 27 0 : slabdata 5 5 0
nsproxy 0 0 28 127 1 : tunables 120 60 0 : slabdata 0 0 0
posix_timers_cache 0 0 88 44 1 : tunables 120 60 0 : slabdata 0 0 0
uid_cache 2 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
ip_mrt_cache 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
UDP-Lite 0 0 512 7 1 : tunables 54 27 0 : slabdata 0 0 0
tcp_bind_bucket 16 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
inet_peer_cache 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
secpath_cache 0 0 32 113 1 : tunables 120 60 0 : slabdata 0 0 0
xfrm_dst_cache 0 0 320 12 1 : tunables 54 27 0 : slabdata 0 0 0
ip_dst_cache 41 60 256 15 1 : tunables 120 60 0 : slabdata 4 4 0
arp_cache 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
RAW 2 9 448 9 1 : tunables 54 27 0 : slabdata 1 1 0
UDP 4 7 512 7 1 : tunables 54 27 0 : slabdata 1 1 0
tw_sock_TCP 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
request_sock_TCP 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
TCP 16 21 1088 7 2 : tunables 24 12 0 : slabdata 3 3 0
eventpoll_pwq 0 0 36 101 1 : tunables 120 60 0 : slabdata 0 0 0
eventpoll_epi 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
sgpool-128 2 2 2048 2 1 : tunables 24 12 0 : slabdata 1 1 0
sgpool-64 2 4 1024 4 1 : tunables 54 27 0 : slabdata 1 1 0
sgpool-32 2 8 512 8 1 : tunables 54 27 0 : slabdata 1 1 0
sgpool-16 2 15 256 15 1 : tunables 120 60 0 : slabdata 1 1 0
sgpool-8 2 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
scsi_io_context 0 0 104 37 1 : tunables 120 60 0 : slabdata 0 0 0
blkdev_ioc 33 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
blkdev_queue 25 28 908 4 1 : tunables 54 27 0 : slabdata 7 7 0
blkdev_requests 12 22 180 22 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-256 2 2 3072 2 2 : tunables 24 12 0 : slabdata 1 1 0
biovec-128 2 5 1536 5 2 : tunables 24 12 0 : slabdata 1 1 0
biovec-64 2 5 768 5 1 : tunables 54 27 0 : slabdata 1 1 0
biovec-16 2 20 192 20 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-4 2 59 64 59 1 : tunables 120 60 0 : slabdata 1 1 0
biovec-1 10 203 16 203 1 : tunables 120 60 0 : slabdata 1 1 0
bio 10 59 64 59 1 : tunables 120 60 0 : slabdata 1 1 0
sock_inode_cache 60 60 384 10 1 : tunables 54 27 0 : slabdata 6 6 0
skbuff_fclone_cache 0 0 320 12 1 : tunables 54 27 0 : slabdata 0 0 0
skbuff_head_cache 360 380 192 20 1 : tunables 120 60 0 : slabdata 19 19 0
file_lock_cache 0 0 92 42 1 : tunables 120 60 0 : slabdata 0 0 0
proc_inode_cache 299 299 304 13 1 : tunables 54 27 0 : slabdata 23 23 0
sigqueue 27 27 144 27 1 : tunables 120 60 0 : slabdata 1 1 0
radix_tree_node 870 897 288 13 1 : tunables 54 27 0 : slabdata 69 69 0
bdev_cache 4 9 448 9 1 : tunables 54 27 0 : slabdata 1 1 0
sysfs_dir_cache 4336 4368 44 84 1 : tunables 120 60 0 : slabdata 52 52 0
mnt_cache 17 30 128 30 1 : tunables 120 60 0 : slabdata 1 1 0
inode_cache 26 26 288 13 1 : tunables 54 27 0 : slabdata 2 2 0
dentry 4249 4278 124 31 1 : tunables 120 60 0 : slabdata 138 138 0
filp 1230 1440 128 30 1 : tunables 120 60 0 : slabdata 48 48 0
names_cache 6 6 4096 1 1 : tunables 24 12 0 : slabdata 6 6 0
idr_layer_cache 101 116 136 29 1 : tunables 120 60 0 : slabdata 4 4 0
buffer_head 4824 4824 52 72 1 : tunables 120 60 0 : slabdata 67 67 0
mm_struct 50 50 384 10 1 : tunables 54 27 0 : slabdata 5 5 0
vm_area_struct 2120 2254 84 46 1 : tunables 120 60 0 : slabdata 49 49 0
fs_cache 50 113 32 113 1 : tunables 120 60 0 : slabdata 1 1 0
files_cache 51 60 192 20 1 : tunables 120 60 0 : slabdata 3 3 0
signal_cache 60 60 384 10 1 : tunables 54 27 0 : slabdata 6 6 0
sighand_cache 54 54 1344 3 1 : tunables 24 12 0 : slabdata 18 18 0
task_struct 63 63 1344 3 1 : tunables 24 12 0 : slabdata 21 21 0
anon_vma 1210 1356 8 339 1 : tunables 120 60 0 : slabdata 4 4 0
pid_namespace 0 0 36 101 1 : tunables 120 60 0 : slabdata 0 0 0
pid_1 76 118 64 59 1 : tunables 120 60 0 : slabdata 2 2 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 0 0 524288 1 128 : tunables 1 1 0 : slabdata 0 0 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 1 1 131072 1 32 : tunables 8 4 0 : slabdata 1 1 0
size-65536(DMA) 0 0 65536 1 16 : tunables 8 4 0 : slabdata 0 0 0
size-65536 0 0 65536 1 16 : tunables 8 4 0 : slabdata 0 0 0
size-32768(DMA) 0 0 32768 1 8 : tunables 8 4 0 : slabdata 0 0 0
size-32768 1 1 32768 1 8 : tunables 8 4 0 : slabdata 1 1 0
size-16384(DMA) 0 0 16384 1 4 : tunables 8 4 0 : slabdata 0 0 0
size-16384 1 1 16384 1 4 : tunables 8 4 0 : slabdata 1 1 0
size-8192(DMA) 0 0 8192 1 2 : tunables 8 4 0 : slabdata 0 0 0
size-8192 3 3 8192 1 2 : tunables 8 4 0 : slabdata 3 3 0
size-4096(DMA) 0 0 4096 1 1 : tunables 24 12 0 : slabdata 0 0 0
size-4096 25 25 4096 1 1 : tunables 24 12 0 : slabdata 25 25 0
size-2048(DMA) 0 0 2048 2 1 : tunables 24 12 0 : slabdata 0 0 0
size-2048 290 290 2048 2 1 : tunables 24 12 0 : slabdata 145 145 0
size-1024(DMA) 0 0 1024 4 1 : tunables 54 27 0 : slabdata 0 0 0
size-1024 88 88 1024 4 1 : tunables 54 27 0 : slabdata 22 22 0
size-512(DMA) 0 0 512 8 1 : tunables 54 27 0 : slabdata 0 0 0
size-512 820 848 512 8 1 : tunables 54 27 0 : slabdata 106 106 0
size-256(DMA) 0 0 256 15 1 : tunables 120 60 0 : slabdata 0 0 0
size-256 165 165 256 15 1 : tunables 120 60 0 : slabdata 11 11 0
size-128(DMA) 0 0 128 30 1 : tunables 120 60 0 : slabdata 0 0 0
size-128 555 570 128 30 1 : tunables 120 60 0 : slabdata 19 19 0
size-64(DMA) 0 0 64 59 1 : tunables 120 60 0 : slabdata 0 0 0
size-32(DMA) 0 0 32 113 1 : tunables 120 60 0 : slabdata 0 0 0
size-64 944 944 64 59 1 : tunables 120 60 0 : slabdata 16 16 0
size-32 3729 3729 32 113 1 : tunables 120 60 0 : slabdata 33 33 0
kmem_cache 129 150 128 30 1 : tunables 120 60 0 : slabdata 5 5 0
Cache Num Total Size Pages
ip_fib_alias 9 113 32 113
ip_fib_hash 9 113 32 113
rpc_buffers 8 8 2048 2
rpc_tasks 8 20 192 20
rpc_inode_cache 0 0 448 9
UNIX 40 40 384 10
flow_cache 0 0 128 30
uhci_urb_priv 0 0 28 127
cfq_io_context 0 0 80 48
cfq_queue 0 0 84 46
nfs_direct_cache 0 0 68 56
nfs_write_data 36 36 448 9
nfs_read_data 32 36 448 9
nfs_inode_cache 0 0 536 7
nfs_page 0 0 64 59
isofs_inode_cache 0 0 316 12
fat_inode_cache 0 0 340 11
fat_cache 0 0 20 169
ext2_inode_cache 0 0 424 9
ext2_xattr 0 0 44 84
journal_handle 8 169 20 169
Cache Num Total Size Pages
journal_head 15 72 52 72
revoke_table 2 254 12 254
revoke_record 0 0 16 203
ext3_inode_cache 1764 1764 432 9
ext3_xattr 0 0 44 84
dnotify_cache 0 0 20 169
inotify_event_cache 0 0 28 127
inotify_watch_cache 0 0 40 92
kioctx 0 0 192 20
kiocb 0 0 192 20
fasync_cache 1 203 16 203
shmem_inode_cache 47 50 380 10
nsproxy 0 0 28 127
posix_timers_cache 0 0 88 44
uid_cache 2 30 128 30
ip_mrt_cache 0 0 128 30
UDP-Lite 0 0 512 7
tcp_bind_bucket 16 203 16 203
inet_peer_cache 0 0 64 59
secpath_cache 0 0 32 113
xfrm_dst_cache 0 0 320 12
Cache Num Total Size Pages
ip_dst_cache 41 60 256 15
arp_cache 0 0 128 30
RAW 2 9 448 9
UDP 4 7 512 7
tw_sock_TCP 0 0 128 30
request_sock_TCP 0 0 64 59
TCP 16 21 1088 7
eventpoll_pwq 0 0 36 101
eventpoll_epi 0 0 128 30
sgpool-128 2 2 2048 2
sgpool-64 2 4 1024 4
sgpool-32 2 8 512 8
sgpool-16 2 15 256 15
sgpool-8 2 30 128 30
scsi_io_context 0 0 104 37
blkdev_ioc 33 113 32 113
blkdev_queue 25 28 908 4
blkdev_requests 12 22 180 22
biovec-256 2 2 3072 2
biovec-128 2 5 1536 5
biovec-64 2 5 768 5
Cache Num Total Size Pages
biovec-16 2 20 192 20
biovec-4 2 59 64 59
biovec-1 10 203 16 203
bio 10 59 64 59
sock_inode_cache 70 70 384 10
skbuff_fclone_cache 0 0 320 12
skbuff_head_cache 360 380 192 20
file_lock_cache 16 42 92 42
proc_inode_cache 312 312 304 13
sigqueue 27 27 144 27
radix_tree_node 870 897 288 13
bdev_cache 4 9 448 9
sysfs_dir_cache 4336 4368 44 84
mnt_cache 17 30 128 30
inode_cache 26 26 288 13
dentry 4278 4278 124 31
filp 1350 1440 128 30
names_cache 6 6 4096 1
idr_layer_cache 101 116 136 29
buffer_head 4824 4824 52 72
mm_struct 50 50 384 10
Cache Num Total Size Pages
vm_area_struct 2120 2254 84 46
fs_cache 50 113 32 113
files_cache 51 60 192 20
signal_cache 60 60 384 10
sighand_cache 54 54 1344 3
task_struct 63 63 1344 3
anon_vma 1210 1356 8 339
pid_namespace 0 0 36 101
pid_1 76 118 64 59
size-4194304(DMA) 0 0 4194304 1
size-4194304 0 0 4194304 1
size-2097152(DMA) 0 0 2097152 1
size-2097152 0 0 2097152 1
size-1048576(DMA) 0 0 1048576 1
size-1048576 0 0 1048576 1
size-524288(DMA) 0 0 524288 1
size-524288 0 0 524288 1
size-262144(DMA) 0 0 262144 1
size-262144 0 0 262144 1
size-131072(DMA) 0 0 131072 1
size-131072 1 1 131072 1
Cache Num Total Size Pages
size-65536(DMA) 0 0 65536 1
size-65536 0 0 65536 1
size-32768(DMA) 0 0 32768 1
size-32768 1 1 32768 1
size-16384(DMA) 0 0 16384 1
size-16384 1 1 16384 1
size-8192(DMA) 0 0 8192 1
size-8192 3 3 8192 1
size-4096(DMA) 0 0 4096 1
size-4096 25 25 4096 1
size-2048(DMA) 0 0 2048 2
size-2048 290 290 2048 2
size-1024(DMA) 0 0 1024 4
size-1024 88 88 1024 4
size-512(DMA) 0 0 512 8
size-512 820 848 512 8
size-256(DMA) 0 0 256 15
size-256 165 165 256 15
size-128(DMA) 0 0 128 30
size-128 555 570 128 30
size-64(DMA) 0 0 64 59
Cache Num Total Size Pages
size-32(DMA) 0 0 32 113
size-64 944 944 64 59
size-32 3729 3729 32 113
kmem_cache 129 150 128 30
[-- Attachment #4: dmesg.txt --]
[-- Type: text/plain, Size: 15293 bytes --]
e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
Xenomai: POSIX: destroyed thread cdf21610
Xenomai: POSIX: destroyed thread cdf20e10
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-13 8:50 ` Stéphane ANCELOT
2008-05-13 19:45 ` Pekka Enberg
@ 2008-05-15 17:38 ` Christoph Lameter
2008-05-16 8:58 ` Stéphane ANCELOT
1 sibling, 1 reply; 11+ messages in thread
From: Christoph Lameter @ 2008-05-15 17:38 UTC (permalink / raw)
To: Stéphane ANCELOT; +Cc: Pekka Enberg, linux-kernel
[-- Attachment #1: Type: TEXT/PLAIN, Size: 750 bytes --]
On Tue, 13 May 2008, Stéphane ANCELOT wrote:
> I kept my kernel running with few applications for 5 days , doing
> nothing more than backing up few kb of data on disk and refresh few X apps.
>
> Ater five days the global memory available go down from 24Mb to 8Mb ...
That is normal. Linux tries to put all memory to use and will free on
demand.
> The are some signifiant changes in slabinfo but now, I do not know where
> to search ?
Compile the slabinfo tool.
gcc -o slabinfo linux/Documentation/vm/slabinfo.c
Then you can do
slabinfo -T
to get an overview of how much is used by slabs. But I do not see that
slabs are using an excessive amount. So toying around with slabinfo is
not going to get you anywhere.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-15 17:38 ` Christoph Lameter
@ 2008-05-16 8:58 ` Stéphane ANCELOT
2008-05-16 18:50 ` Christoph Lameter
0 siblings, 1 reply; 11+ messages in thread
From: Stéphane ANCELOT @ 2008-05-16 8:58 UTC (permalink / raw)
To: Christoph Lameter; +Cc: Pekka Enberg, linux-kernel
Christoph Lameter a écrit :
> On Tue, 13 May 2008, Stéphane ANCELOT wrote:
>
>
>> I kept my kernel running with few applications for 5 days , doing
>> nothing more than backing up few kb of data on disk and refresh few X apps.
>>
>> Ater five days the global memory available go down from 24Mb to 8Mb ...
>>
>
> That is normal. Linux tries to put all memory to use and will free on
> demand.
>
>
>> The are some signifiant changes in slabinfo but now, I do not know where
>> to search ?
>>
>
> Compile the slabinfo tool.
>
> gcc -o slabinfo linux/Documentation/vm/slabinfo.c
>
> Then you can do
>
> slabinfo -T
>
> to get an overview of how much is used by slabs. But I do not see that
> slabs are using an excessive amount. So toying around with slabinfo is
> not going to get you anywhere.
>
>
1) slabinfo tells me SYSFS support for SLUB not active
In the kernel, there is SLAB or SLUB , my kernel is at this time
configured for SLAB allocator.
it is documented SLUB minimizes cache line usage.
Do you think I have to switch to SLUB ?
2) regarding memory debugging, your reply and some mesages told it was
normal the memory was growing (with ext3 buffer_heads...) and released
on demand.
This sounds to me it becomes VERY VERY difficult telling if my system
is STABLE or NOT. Is there a way to bypass it ?
I assume I have to do some kind of small program trying to allocate
almost the full remaining memory available at startup to empty caches ?
Best Regards
Steph
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: detecting kernel mem leak
2008-05-16 8:58 ` Stéphane ANCELOT
@ 2008-05-16 18:50 ` Christoph Lameter
0 siblings, 0 replies; 11+ messages in thread
From: Christoph Lameter @ 2008-05-16 18:50 UTC (permalink / raw)
To: Stéphane ANCELOT; +Cc: Pekka Enberg, linux-kernel
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1122 bytes --]
On Fri, 16 May 2008, Stéphane ANCELOT wrote:
> In the kernel, there is SLAB or SLUB , my kernel is at this time configured
> for SLAB allocator.
SLAB does not support the slabinfo tool. It only supports /proc/slabinfo.
> it is documented SLUB minimizes cache line usage.
> Do you think I have to switch to SLUB ?
If you want to use the slabinfo tool then yes.
> 2) regarding memory debugging, your reply and some mesages told it was normal
> the memory was growing (with ext3 buffer_heads...) and released on demand.
> This sounds to me it becomes VERY VERY difficult telling if my system is
> STABLE or NOT. Is there a way to bypass it ?
This the basic design of memory handling in Linux. Why would the use of
memory mean that your system is unstable?
> I assume I have to do some kind of small program trying to allocate almost the
> full remaining memory available at startup to empty caches ?
There is a way to drop caches. See what you can do with
/proc/sys/vm/drop_caches
f.e.
echo 1 >/proc/sys/vm/drop_caches
echo 2 >/proc/sys/vm/drop_caches
Should free most of memory.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-05-16 18:53 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-29 9:41 detecting kernel mem leak sancelot
2008-04-29 12:46 ` Pekka Enberg
2008-04-29 16:58 ` Christoph Lameter
[not found] ` <4821C526.8030901@free.fr>
2008-05-07 17:21 ` Christoph Lameter
2008-05-13 8:50 ` Stéphane ANCELOT
2008-05-13 19:45 ` Pekka Enberg
2008-05-15 10:58 ` Stéphane ANCELOT
2008-05-15 17:38 ` Christoph Lameter
2008-05-16 8:58 ` Stéphane ANCELOT
2008-05-16 18:50 ` Christoph Lameter
-- strict thread matches above, loose matches on Subject: below --
2008-05-13 10:26 Tomasz Chmielewski
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.