Re: mdadm memory leak?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Quoting Neil Brown <neilb@xxxxxxxxxxxxxxx>:

> Hmmm.
> There is an md related memory leak in 2.6.12, but I don't think it is
> there in 2.6.11.anything.
>
> If 'ps' doesn't show anything, the next place to look is
> /proc/slabinfo (which 'slabtop' might display for you).
Slabtop:
Active / Total Objects (% used)    : 217562 / 225483 (96.5%)
Active / Total Slabs (% used)      : 3972 / 3972 (100.0%)
Active / Total Caches (% used)     : 78 / 139 (56.1%)
Active / Total Size (% used)       : 14328.78K / 15891.08K (90.2%)
Minimum / Average / Maximum Object : 0.01K / 0.07K / 128.00K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME
152098 151909  99%    0.02K    673      226      2692K fasync_cache
24867  24846  99%    0.05K    307       81      1228K buffer_head
12432   8306  66%    0.27K    888       14      3552K radix_tree_node
  7308   6876  94%    0.13K    252       29      1008K dentry_cache
  6303   5885  93%    0.36K    573       11      2292K reiser_inode_cache
  3690   3684  99%    0.09K     82       45       328K vm_area_struct
  2675   2645  98%    0.04K     25      107       100K sysfs_dir_cache
  2405   2360  98%    0.29K    185       13       740K inode_cache
  2142   2082  97%    0.03K     18      119        72K size-32
  2074   1503  72%    0.06K     34       61       136K size-64
  1891   1842  97%    0.12K     61       31       244K size-128
   814    523  64%    0.01K      2      407         8K anon_vma
   750    749  99%    0.16K     30       25       120K filp
   452    300  66%    0.02K      2      226         8K biovec-1
   305    281  92%    0.06K      5       61        20K bio
   305    256  83%    0.06K      5       61        20K biovec-4
   260    256  98%    0.19K     13       20        52K biovec-16
   260    256  98%    0.75K     52        5       208K biovec-64
   260    256  98%    1.50K     52        5       416K biovec-128
   256    256 100%    3.00K    128        2      1024K biovec-(256)
   247    242  97%    0.30K     19       13        76K proc_inode_cache
   226      9   3%    0.02K      1      226         4K ip_fib_alias
   226     16   7%    0.02K      1      226         4K tcp_bind_bucket
   200     71  35%    0.19K     10       20        40K skbuff_head_cache
   184    176  95%    0.50K     23        8        92K size-512
   156     53  33%    0.02K      1      156         4K blkdev_ioc
   155    155 100%    0.12K      5       31        20K kmem_cache
   124    119  95%    1.00K     31        4       124K size-1024
   120    120 100%    0.25K      8       15        32K size-256
   119     59  49%    0.03K      1      119         4K fs_cache
   119      9   7%    0.03K      1      119         4K ip_fib_hash
   119      8   6%    0.03K      1      119         4K fib6_nodes
   108    108 100%    4.00K    108        1       432K size-4096
    99     89  89%    1.25K     33        3       132K task_struct
    92     92 100%    2.00K     46        2       184K size-2048
    90     80  88%    0.25K      6       15        24K signal_cache
    89     89 100%    8.00K     89        1       712K size-8192
    88     80  90%    0.34K      8       11        32K sock_inode_cache
    87     77  88%    1.28K     29        3       116K sighand_cache
    87     86  98%    0.13K      3       29        12K idr_layer_cache
    80     63  78%    0.19K      4       20        16K size-192
    72     59  81%    0.41K      8        9        32K files_cache
    70     59  84%    0.56K     10        7        40K mm_struct
    65     24  36%    0.06K      1       65         4K as_arq
    62     32  51%    0.12K      2       31         8K sgpool-8
    61      7  11%    0.06K      1       61         4K uid_cache
    61      1   1%    0.06K      1       61         4K inet_peer_cache
    59     59 100%    4.00K     59        1       236K pgd

>
> What does 'cat /proc/slabinfo' show?
I've attached my /proc/slabinfo.

Thanks :)
David
- --
One login to rule them all, one login to find them. One login to bring
them all,
and in the web bind them.

- ----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFCyv5ytgErhgxHMHsRAr8QAKCHHKplEpHR+fF8bDoit7cNpWGkrgCaA83d
a2iF8PJ5QGfMZ+BRLLMEUlw=
=9Bqi
-----END PGP SIGNATURE-----
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
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    416    9    1 : tunables   54   27    0 : slabdata      0      0      0
fib6_nodes             8    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
ip6_dst_cache          7     18    224   18    1 : tunables  120   60    0 : slabdata      1      1      0
ndisc_cache            2     25    160   25    1 : tunables  120   60    0 : slabdata      1      1      0
rawv6_sock             3      6    640    6    1 : tunables   54   27    0 : slabdata      1      1      0
udpv6_sock             1      6    608    6    1 : tunables   54   27    0 : slabdata      1      1      0
tcpv6_sock             7      7   1120    7    2 : tunables   24   12    0 : slabdata      1      1      0
unix_sock             33     40    384   10    1 : tunables   54   27    0 : slabdata      4      4      0
ip_conntrack_expect      0      0     84   47    1 : tunables  120   60    0 : slabdata      0      0      0
ip_conntrack          13     19    212   19    1 : tunables  120   60    0 : slabdata      1      1      0
tcp_tw_bucket          2     31    128   31    1 : tunables  120   60    0 : slabdata      1      1      0
tcp_bind_bucket       17    226     16  226    1 : tunables  120   60    0 : slabdata      1      1      0
tcp_open_request       0      0     96   41    1 : tunables  120   60    0 : slabdata      0      0      0
inet_peer_cache        1     61     64   61    1 : tunables  120   60    0 : slabdata      1      1      0
ip_fib_alias           9    226     16  226    1 : tunables  120   60    0 : slabdata      1      1      0
ip_fib_hash            9    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
ip_dst_cache          11     30    256   15    1 : tunables  120   60    0 : slabdata      2      2      0
arp_cache              3     31    128   31    1 : tunables  120   60    0 : slabdata      1      1      0
raw_sock               2      8    480    8    1 : tunables   54   27    0 : slabdata      1      1      0
udp_sock              16     16    480    8    1 : tunables   54   27    0 : slabdata      2      2      0
tcp_sock              12     12   1024    4    1 : tunables   54   27    0 : slabdata      3      3      0
flow_cache             0      0     96   41    1 : tunables  120   60    0 : slabdata      0      0      0
uhci_urb_priv          0      0     44   88    1 : tunables  120   60    0 : slabdata      0      0      0
cfq_ioc_pool           0      0     24  156    1 : tunables  120   60    0 : slabdata      0      0      0
cfq_pool               0      0    104   38    1 : tunables  120   60    0 : slabdata      0      0      0
crq_pool               0      0     52   75    1 : tunables  120   60    0 : slabdata      0      0      0
deadline_drq           0      0     48   81    1 : tunables  120   60    0 : slabdata      0      0      0
as_arq                24    130     60   65    1 : tunables  120   60    0 : slabdata      2      2      0
mqueue_inode_cache      1      8    480    8    1 : tunables   54   27    0 : slabdata      1      1      0
xfs_chashlist          0      0     20  185    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_ili                0      0    140   28    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_ifork              0      0     56   70    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_efi_item           0      0    260   15    1 : tunables   54   27    0 : slabdata      0      0      0
xfs_efd_item           0      0    260   15    1 : tunables   54   27    0 : slabdata      0      0      0
xfs_buf_item           0      0    148   27    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_dabuf              0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_da_state           0      0    336   12    1 : tunables   54   27    0 : slabdata      0      0      0
xfs_trans              0      0    592   13    2 : tunables   54   27    0 : slabdata      0      0      0
xfs_inode              0      0    352   11    1 : tunables   54   27    0 : slabdata      0      0      0
xfs_btree_cur          0      0    132   30    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_bmap_free_item      0      0     12  290    1 : tunables  120   60    0 : slabdata      0      0      0
xfs_buf_t              0      0    224   18    1 : tunables  120   60    0 : slabdata      0      0      0
linvfs_icache          0      0    320   12    1 : tunables   54   27    0 : slabdata      0      0      0
udf_inode_cache        0      0    348   11    1 : tunables   54   27    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    544    7    1 : tunables   54   27    0 : slabdata      0      0      0
nfs_page               0      0     64   61    1 : tunables  120   60    0 : slabdata      0      0      0
isofs_inode_cache      0      0    320   12    1 : tunables   54   27    0 : slabdata      0      0      0
fat_inode_cache        0      0    348   11    1 : tunables   54   27    0 : slabdata      0      0      0
fat_cache              0      0     20  185    1 : tunables  120   60    0 : slabdata      0      0      0
ext2_inode_cache       0      0    400   10    1 : tunables   54   27    0 : slabdata      0      0      0
journal_handle         0      0     20  185    1 : tunables  120   60    0 : slabdata      0      0      0
journal_head           0      0     48   81    1 : tunables  120   60    0 : slabdata      0      0      0
revoke_table           0      0     12  290    1 : tunables  120   60    0 : slabdata      0      0      0
revoke_record          0      0     16  226    1 : tunables  120   60    0 : slabdata      0      0      0
ext3_inode_cache       0      0    472    8    1 : tunables   54   27    0 : slabdata      0      0      0
ext3_xattr             0      0     44   88    1 : tunables  120   60    0 : slabdata      0      0      0
reiser_inode_cache   5617   6303    368   11    1 : tunables   54   27    0 : slabdata    573    573      0
dnotify_cache          0      0     20  185    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_pwq          0      0     36  107    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_epi          0      0     96   41    1 : tunables  120   60    0 : slabdata      0      0      0
kioctx                 0      0    160   25    1 : tunables  120   60    0 : slabdata      0      0      0
kiocb                  0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
fasync_cache      151909 152098     16  226    1 : tunables  120   60    0 : slabdata    673    673      0
shmem_inode_cache      7     10    384   10    1 : tunables   54   27    0 : slabdata      1      1      0
posix_timers_cache      0      0     96   41    1 : tunables  120   60    0 : slabdata      0      0      0
uid_cache              7     61     64   61    1 : tunables  120   60    0 : slabdata      1      1      0
sgpool-128            32     32   2048    2    1 : tunables   24   12    0 : slabdata     16     16      0
sgpool-64             32     32   1024    4    1 : tunables   54   27    0 : slabdata      8      8      0
sgpool-32             32     32    512    8    1 : tunables   54   27    0 : slabdata      4      4      0
sgpool-16             32     45    256   15    1 : tunables  120   60    0 : slabdata      3      3      0
sgpool-8              32     62    128   31    1 : tunables  120   60    0 : slabdata      2      2      0
blkdev_ioc            68    156     24  156    1 : tunables  120   60    0 : slabdata      1      1      0
blkdev_queue          14     22    360   11    1 : tunables   54   27    0 : slabdata      2      2      0
blkdev_requests       24     56    140   28    1 : tunables  120   60    0 : slabdata      2      2      0
biovec-(256)         256    256   3072    2    2 : tunables   24   12    0 : slabdata    128    128      0
biovec-128           256    260   1536    5    2 : tunables   24   12    0 : slabdata     52     52      0
biovec-64            256    260    768    5    1 : tunables   54   27    0 : slabdata     52     52      0
biovec-16            256    260    192   20    1 : tunables  120   60    0 : slabdata     13     13      0
biovec-4             256    305     64   61    1 : tunables  120   60    0 : slabdata      5      5      0
biovec-1             258    452     16  226    1 : tunables  120   60    0 : slabdata      2      2      0
bio                  261    305     64   61    1 : tunables  120   60    0 : slabdata      5      5      0
file_lock_cache       12     45     88   45    1 : tunables  120   60    0 : slabdata      1      1      0
sock_inode_cache      81     88    352   11    1 : tunables   54   27    0 : slabdata      8      8      0
skbuff_head_cache     72    200    192   20    1 : tunables  120   60    0 : slabdata     10     10      0
sock                   5     12    320   12    1 : tunables   54   27    0 : slabdata      1      1      0
proc_inode_cache     247    247    308   13    1 : tunables   54   27    0 : slabdata     19     19      0
sigqueue              27     27    148   27    1 : tunables  120   60    0 : slabdata      1      1      0
radix_tree_node     8272  12432    276   14    1 : tunables   54   27    0 : slabdata    888    888      0
bdev_cache            10     18    416    9    1 : tunables   54   27    0 : slabdata      2      2      0
sysfs_dir_cache     2645   2675     36  107    1 : tunables  120   60    0 : slabdata     25     25      0
mnt_cache             20     41     96   41    1 : tunables  120   60    0 : slabdata      1      1      0
inode_cache         2360   2405    292   13    1 : tunables   54   27    0 : slabdata    185    185      0
dentry_cache        6443   7308    136   29    1 : tunables  120   60    0 : slabdata    252    252      0
filp                 750    750    160   25    1 : tunables  120   60    0 : slabdata     30     30      0
names_cache            1      1   4096    1    1 : tunables   24   12    0 : slabdata      1      1      0
idr_layer_cache       86     87    136   29    1 : tunables  120   60    0 : slabdata      3      3      0
buffer_head        24543  24543     48   81    1 : tunables  120   60    0 : slabdata    303    303      0
mm_struct             70     70    576    7    1 : tunables   54   27    0 : slabdata     10     10      0
vm_area_struct      3645   3645     88   45    1 : tunables  120   60    0 : slabdata     81     81      0
fs_cache              74    119     32  119    1 : tunables  120   60    0 : slabdata      1      1      0
files_cache           72     72    416    9    1 : tunables   54   27    0 : slabdata      8      8      0
signal_cache          90     90    256   15    1 : tunables  120   60    0 : slabdata      6      6      0
sighand_cache         87     87   1312    3    1 : tunables   24   12    0 : slabdata     29     29      0
task_struct           99     99   1280    3    1 : tunables   24   12    0 : slabdata     33     33      0
anon_vma             573    814      8  407    1 : tunables  120   60    0 : slabdata      2      2      0
pgd                   60     60   4096    1    1 : tunables   24   12    0 : slabdata     60     60      0
size-131072(DMA)       0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-131072            0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      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             0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-16384(DMA)        0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-16384             0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-8192(DMA)         0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
size-8192             89     89   8192    1    2 : tunables    8    4    0 : slabdata     89     89      0
size-4096(DMA)         0      0   4096    1    1 : tunables   24   12    0 : slabdata      0      0      0
size-4096            109    109   4096    1    1 : tunables   24   12    0 : slabdata    109    109      0
size-2048(DMA)         0      0   2048    2    1 : tunables   24   12    0 : slabdata      0      0      0
size-2048             95     96   2048    2    1 : tunables   24   12    0 : slabdata     48     48      0
size-1024(DMA)         0      0   1024    4    1 : tunables   54   27    0 : slabdata      0      0      0
size-1024            118    124   1024    4    1 : tunables   54   27    0 : slabdata     31     31      0
size-512(DMA)          0      0    512    8    1 : tunables   54   27    0 : slabdata      0      0      0
size-512             184    184    512    8    1 : tunables   54   27    0 : slabdata     23     23      0
size-256(DMA)          0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-256             120    120    256   15    1 : tunables  120   60    0 : slabdata      8      8      0
size-192(DMA)          0      0    192   20    1 : tunables  120   60    0 : slabdata      0      0      0
size-192              79     80    192   20    1 : tunables  120   60    0 : slabdata      4      4      0
size-128(DMA)          0      0    128   31    1 : tunables  120   60    0 : slabdata      0      0      0
size-128            1812   1891    128   31    1 : tunables  120   60    0 : slabdata     61     61      0
size-64(DMA)           0      0     64   61    1 : tunables  120   60    0 : slabdata      0      0      0
size-64             1501   2074     64   61    1 : tunables  120   60    0 : slabdata     34     34      0
size-32(DMA)           0      0     32  119    1 : tunables  120   60    0 : slabdata      0      0      0
size-32             2082   2142     32  119    1 : tunables  120   60    0 : slabdata     18     18      0
kmem_cache           155    155    128   31    1 : tunables  120   60    0 : slabdata      5      5      0

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux