[PATCH] slub: Don't throw away partial remote slabs if there is no local memory

Nishanth Aravamudan nacc at linux.vnet.ibm.com
Fri Feb 7 06:28:12 EST 2014


On 06.02.2014 [10:59:55 -0800], Nishanth Aravamudan wrote:
> On 06.02.2014 [17:04:18 +0900], Joonsoo Kim wrote:
> > On Wed, Feb 05, 2014 at 06:07:57PM -0800, Nishanth Aravamudan wrote:
> > > On 24.01.2014 [16:25:58 -0800], David Rientjes wrote:
> > > > On Fri, 24 Jan 2014, Nishanth Aravamudan wrote:
> > > > 
> > > > > Thank you for clarifying and providing  a test patch. I ran with this on
> > > > > the system showing the original problem, configured to have 15GB of
> > > > > memory.
> > > > > 
> > > > > With your patch after boot:
> > > > > 
> > > > > MemTotal:       15604736 kB
> > > > > MemFree:         8768192 kB
> > > > > Slab:            3882560 kB
> > > > > SReclaimable:     105408 kB
> > > > > SUnreclaim:      3777152 kB
> > > > > 
> > > > > With Anton's patch after boot:
> > > > > 
> > > > > MemTotal:       15604736 kB
> > > > > MemFree:        11195008 kB
> > > > > Slab:            1427968 kB
> > > > > SReclaimable:     109184 kB
> > > > > SUnreclaim:      1318784 kB
> > > > > 
> > > > > 
> > > > > I know that's fairly unscientific, but the numbers are reproducible. 
> > > > > 
> > > > 
> > > > I don't think the goal of the discussion is to reduce the amount of slab 
> > > > allocated, but rather get the most local slab memory possible by use of 
> > > > kmalloc_node().  When a memoryless node is being passed to kmalloc_node(), 
> > > > which is probably cpu_to_node() for a cpu bound to a node without memory, 
> > > > my patch is allocating it on the most local node; Anton's patch is 
> > > > allocating it on whatever happened to be the cpu slab.
> > > > 
> > > > > > diff --git a/mm/slub.c b/mm/slub.c
> > > > > > --- a/mm/slub.c
> > > > > > +++ b/mm/slub.c
> > > > > > @@ -2278,10 +2278,14 @@ redo:
> > > > > > 
> > > > > >  	if (unlikely(!node_match(page, node))) {
> > > > > >  		stat(s, ALLOC_NODE_MISMATCH);
> > > > > > -		deactivate_slab(s, page, c->freelist);
> > > > > > -		c->page = NULL;
> > > > > > -		c->freelist = NULL;
> > > > > > -		goto new_slab;
> > > > > > +		if (unlikely(!node_present_pages(node)))
> > > > > > +			node = numa_mem_id();
> > > > > > +		if (!node_match(page, node)) {
> > > > > > +			deactivate_slab(s, page, c->freelist);
> > > > > > +			c->page = NULL;
> > > > > > +			c->freelist = NULL;
> > > > > > +			goto new_slab;
> > > > > > +		}
> > > > > 
> > > > > Semantically, and please correct me if I'm wrong, this patch is saying
> > > > > if we have a memoryless node, we expect the page's locality to be that
> > > > > of numa_mem_id(), and we still deactivate the slab if that isn't true.
> > > > > Just wanting to make sure I understand the intent.
> > > > > 
> > > > 
> > > > Yeah, the default policy should be to fallback to local memory if the node 
> > > > passed is memoryless.
> > > > 
> > > > > What I find odd is that there are only 2 nodes on this system, node 0
> > > > > (empty) and node 1. So won't numa_mem_id() always be 1? And every page
> > > > > should be coming from node 1 (thus node_match() should always be true?)
> > > > > 
> > > > 
> > > > The nice thing about slub is its debugging ability, what is 
> > > > /sys/kernel/slab/cache/objects showing in comparison between the two 
> > > > patches?
> > > 
> > > Ok, I finally got around to writing a script that compares the objects
> > > output from both kernels.
> > > 
> > > log1 is with CONFIG_HAVE_MEMORYLESS_NODES on, my kthread locality patch
> > > and Joonsoo's patch.
> > > 
> > > log2 is with CONFIG_HAVE_MEMORYLESS_NODES on, my kthread locality patch
> > > and Anton's patch.
> > > 
> > > slab                           objects    objects   percent
> > >                                log1       log2      change
> > > -----------------------------------------------------------
> > > :t-0000104                     71190      85680      20.353982 %
> > > UDP                            4352       3392       22.058824 %
> > > inode_cache                    54302      41923      22.796582 %
> > > fscache_cookie_jar             3276       2457       25.000000 %
> > > :t-0000896                     438        292        33.333333 %
> > > :t-0000080                     310401     195323     37.073978 %
> > > ext4_inode_cache               335        201        40.000000 %
> > > :t-0000192                     89408      128898     44.168307 %
> > > :t-0000184                     151300     81880      45.882353 %
> > > :t-0000512                     49698      73648      48.191074 %
> > > :at-0000192                    242867     120948     50.199904 %
> > > xfs_inode                      34350      15221      55.688501 %
> > > :t-0016384                     11005      17257      56.810541 %
> > > proc_inode_cache               103868     34717      66.575846 %
> > > tw_sock_TCP                    768        256        66.666667 %
> > > :t-0004096                     15240      25672      68.451444 %
> > > nfs_inode_cache                1008       315        68.750000 %
> > > :t-0001024                     14528      24720      70.154185 %
> > > :t-0032768                     655        1312       100.305344%
> > > :t-0002048                     14242      30720      115.700042%
> > > :t-0000640                     1020       2550       150.000000%
> > > :t-0008192                     10005      27905      178.910545%
> > > 
> > > FWIW, the configuration of this LPAR has slightly changed. It is now configured
> > > for maximally 400 CPUs, of which 200 are present. The result is that even with
> > > Joonsoo's patch (log1 above), we OOM pretty easily and Anton's slab usage
> > > script reports:
> > > 
> > > slab                                   mem     objs    slabs
> > >                                       used   active   active
> > > ------------------------------------------------------------
> > > kmalloc-512                        1182 MB    2.03%  100.00%
> > > kmalloc-192                        1182 MB    1.38%  100.00%
> > > kmalloc-16384                       966 MB   17.66%  100.00%
> > > kmalloc-4096                        353 MB   15.92%  100.00%
> > > kmalloc-8192                        259 MB   27.28%  100.00%
> > > kmalloc-32768                       207 MB    9.86%  100.00%
> > > 
> > > In comparison (log2 above):
> > > 
> > > slab                                   mem     objs    slabs
> > >                                       used   active   active
> > > ------------------------------------------------------------
> > > kmalloc-16384                       273 MB   98.76%  100.00%
> > > kmalloc-8192                        225 MB   98.67%  100.00%
> > > pgtable-2^11                        114 MB  100.00%  100.00%
> > > pgtable-2^12                        109 MB  100.00%  100.00%
> > > kmalloc-4096                        104 MB   98.59%  100.00%
> > > 
> > > I appreciate all the help so far, if anyone has any ideas how best to
> > > proceed further, or what they'd like debugged more, I'm happy to get
> > > this fixed. We're hitting this on a couple of different systems and I'd
> > > like to find a good resolution to the problem.
> > 
> > Hello,
> > 
> > I have no memoryless system, so, to debug it, I need your help. :)
> > First, please let me know node information on your system.
> 
> [    0.000000] Node 0 Memory:
> [    0.000000] Node 1 Memory: 0x0-0x200000000
> 
> [    0.000000] On node 0 totalpages: 0
> [    0.000000] On node 1 totalpages: 131072
> [    0.000000]   DMA zone: 112 pages used for memmap
> [    0.000000]   DMA zone: 0 pages reserved
> [    0.000000]   DMA zone: 131072 pages, LIFO batch:1
> 
> [    0.638391] Node 0 CPUs: 0-199
> [    0.638394] Node 1 CPUs:
> 
> Do you need anything else?
> 
> > I'm preparing 3 another patches which are nearly same with previous patch,
> > but slightly different approach. Could you test them on your system?
> > I will send them soon.
> 
> Test results are in the attached tarball [1].
> 
> > And I think that same problem exists if CONFIG_SLAB is enabled. Could you
> > confirm that?
> 
> I will test and let you know.

Ok, with your patches applied and CONFIG_SLAB enabled:

MemTotal:        8264640 kB
MemFree:         7119680 kB
Slab:             207232 kB
SReclaimable:      32896 kB
SUnreclaim:       174336 kB

For reference, same kernel with CONFIG_SLUB:

MemTotal:        8264640 kB
MemFree:         4264000 kB
Slab:            3065408 kB
SReclaimable:     104704 kB
SUnreclaim:      2960704 kB

So CONFIG_SLAB is much better in this case.

Without your patches (but still CONFIG_HAVE_MEMORYLESS_NODES, kthread
locality patch and two other unrelated bugfix patches):

3.13.0-slub:

MemTotal:        8264704 kB
MemFree:         4404288 kB
Slab:            2963648 kB
SReclaimable:     106816 kB
SUnreclaim:      2856832 kB

3.13.0-slab:

MemTotal:        8264640 kB
MemFree:         7263168 kB
Slab:             206144 kB
SReclaimable:      32576 kB
SUnreclaim:       173568 kB

In case it's helpful, I've attached /proc/slabinfo from both kernels.

Thanks,
Nish
-------------- next part --------------
slab                                   mem     objs    slabs
                                      used   active   active
------------------------------------------------------------
thread_info                          34 MB   96.33%  100.00%
kmalloc-1024                         22 MB   97.44%  100.00%
task_struct                          19 MB   95.15%  100.00%
kmalloc-16384                         9 MB   98.05%  100.00%
inode_cache                           8 MB   97.74%  100.00%
kmalloc-512                           7 MB   89.56%  100.00%
dentry                                7 MB   98.89%  100.00%
kmalloc-8192                          6 MB   98.64%  100.00%
proc_inode_cache                      6 MB   90.20%  100.00%
idr_layer_cache                       4 MB   94.76%  100.00%
sighand_cache                         4 MB   94.69%  100.00%
pgtable-2^12                          3 MB   72.58%  100.00%
xfs_inode                             3 MB   98.89%  100.00%
sysfs_dir_cache                       3 MB   98.29%  100.00%
radix_tree_node                       2 MB   97.19%  100.00%
kmalloc-32768                         2 MB   97.96%  100.00%
kmalloc-4096                          2 MB   97.68%  100.00%
filp                                  2 MB   20.71%  100.00%
signal_cache                          2 MB   72.35%  100.00%
pgtable-2^10                          2 MB   52.81%  100.00%
kmalloc-256                           2 MB   85.56%  100.00%
kmalloc-2048                          1 MB   84.95%  100.00%
shmem_inode_cache                     1 MB   89.59%  100.00%
dtl                                   1 MB   98.77%  100.00%
kmalloc-192                           1 MB   77.89%  100.00%
vm_area_struct                        1 MB   76.80%  100.00%
cred_jar                              1 MB   36.80%  100.00%
kmem_cache                            1 MB   97.69%  100.00%
kmalloc-65536                         0 MB  100.00%  100.00%
kmalloc-128                           0 MB   87.07%  100.00%
buffer_head                           0 MB   92.52%  100.00%
kmalloc-32                            0 MB   92.89%  100.00%
anon_vma_chain                        0 MB   47.46%  100.00%
sock_inode_cache                      0 MB   65.45%  100.00%
kmalloc-64                            0 MB   94.98%  100.00%
files_cache                           0 MB   60.85%  100.00%
names_cache                           0 MB   85.83%  100.00%
mm_struct                             0 MB   22.06%  100.00%
xfs_buf                               0 MB   91.50%  100.00%
UNIX                                  0 MB   37.90%  100.00%
task_delay_info                       0 MB   66.76%  100.00%
skbuff_head_cache                     0 MB   50.33%  100.00%
pid                                   0 MB   62.63%  100.00%
RAW                                   0 MB   92.59%  100.00%
kmalloc-96                            0 MB   63.71%  100.00%
anon_vma                              0 MB   52.25%  100.00%
xfs_ifork                             0 MB   88.60%  100.00%
biovec-256                            0 MB   75.56%  100.00%
TCP                                   0 MB   19.66%  100.00%
ftrace_event_field                    0 MB   63.17%  100.00%
fs_cache                              0 MB   24.30%  100.00%
file_lock_cache                       0 MB    5.24%  100.00%
eventpoll_epi                         0 MB   13.21%  100.00%
cifs_request                          0 MB   71.43%  100.00%
cfq_queue                             0 MB   26.90%  100.00%
blkdev_queue                          0 MB   48.39%  100.00%
UDP                                   0 MB   12.50%  100.00%
xfs_trans                             0 MB    4.33%  100.00%
xfs_log_ticket                        0 MB    3.45%  100.00%
xfs_log_item_desc                     0 MB    2.42%  100.00%
xfs_ioend                             0 MB   84.65%  100.00%
xfs_ili                               0 MB   66.20%  100.00%
xfs_buf_item                          0 MB    7.94%  100.00%
xfs_btree_cur                         0 MB    1.94%  100.00%
uid_cache                             0 MB    1.61%  100.00%
tcp_bind_bucket                       0 MB    2.18%  100.00%
taskstats                             0 MB    3.55%  100.00%
sigqueue                              0 MB    0.75%  100.00%
sgpool-8                              0 MB    1.59%  100.00%
sgpool-64                             0 MB    6.45%  100.00%
sgpool-32                             0 MB    3.17%  100.00%
sgpool-16                             0 MB    1.57%  100.00%
sgpool-128                            0 MB   13.33%  100.00%
sd_ext_cdb                            0 MB    0.11%  100.00%
scsi_sense_cache                      0 MB    0.60%  100.00%
scsi_cmd_cache                        0 MB    1.19%  100.00%
rpc_tasks                             0 MB    3.17%  100.00%
rpc_inode_cache                       0 MB   31.68%  100.00%
rpc_buffers                           0 MB   25.81%  100.00%
revoke_table                          0 MB    0.12%  100.00%
pool_workqueue                        0 MB    4.37%  100.00%
numa_policy                           0 MB   46.75%  100.00%
nsproxy                               0 MB    0.16%  100.00%
nfs_write_data                        0 MB   50.79%  100.00%
nfs_inode_cache                       0 MB   27.69%  100.00%
nfs_commit_data                       0 MB    4.76%  100.00%
nf_conntrack_c000000000cc9900         0 MB   45.22%  100.00%
mqueue_inode_cache                    0 MB    1.39%  100.00%
mnt_cache                             0 MB   53.57%  100.00%
key_jar                               0 MB    5.56%  100.00%
jbd2_revoke_table_s                   0 MB    0.06%  100.00%
ip_fib_trie                           0 MB    0.73%  100.00%
ip_fib_alias                          0 MB    0.71%  100.00%
ip_dst_cache                          0 MB   30.16%  100.00%
inotify_inode_mark                    0 MB   17.23%  100.00%
inet_peer_cache                       0 MB    3.97%  100.00%
hugetlbfs_inode_cache                 0 MB    2.59%  100.00%
ftrace_event_file                     0 MB   92.58%  100.00%
fsnotify_event                        0 MB    0.18%  100.00%
ext4_inode_cache                      0 MB    4.35%  100.00%
ext4_groupinfo_4k                     0 MB    8.55%  100.00%
ext4_extent_status                    0 MB    0.07%  100.00%
ext3_inode_cache                      0 MB    4.76%  100.00%
eventpoll_pwq                         0 MB   15.20%  100.00%
dnotify_struct                        0 MB    0.60%  100.00%
dnotify_mark                          0 MB    2.08%  100.00%
dm_io                                 0 MB    2.28%  100.00%
cifs_small_rq                         0 MB   23.62%  100.00%
cifs_mpx_ids                          0 MB    0.60%  100.00%
cfq_io_cq                             0 MB   26.42%  100.00%
blkdev_requests                       0 MB   10.56%  100.00%
blkdev_ioc                            0 MB   19.31%  100.00%
biovec-16                             0 MB    1.19%  100.00%
bio-1                                 0 MB   13.49%  100.00%
bio-0                                 0 MB    1.59%  100.00%
bdev_cache                            0 MB   52.78%  100.00%
xfs_mru_cache_elem                    0 MB    0.00%    0.00%
xfs_icr                               0 MB    0.00%    0.00%
xfs_efi_item                          0 MB    0.00%    0.00%
xfs_efd_item                          0 MB    0.00%    0.00%
xfs_da_state                          0 MB    0.00%    0.00%
xfs_bmap_free_item                    0 MB    0.00%    0.00%
xfrm_dst_cache                        0 MB    0.00%    0.00%
tw_sock_TCP                           0 MB    0.00%    0.00%
skbuff_fclone_cache                   0 MB    0.00%    0.00%
shared_policy_node                    0 MB    0.00%    0.00%
secpath_cache                         0 MB    0.00%    0.00%
scsi_data_buffer                      0 MB    0.00%    0.00%
revoke_record                         0 MB    0.00%    0.00%
request_sock_TCP                      0 MB    0.00%    0.00%
reiser_inode_cache                    0 MB    0.00%    0.00%
posix_timers_cache                    0 MB    0.00%    0.00%
pid_namespace                         0 MB    0.00%    0.00%
nfsd_drc                              0 MB    0.00%    0.00%
nfsd4_stateids                        0 MB    0.00%    0.00%
nfsd4_openowners                      0 MB    0.00%    0.00%
nfsd4_lockowners                      0 MB    0.00%    0.00%
nfsd4_files                           0 MB    0.00%    0.00%
nfsd4_delegations                     0 MB    0.00%    0.00%
nfs_read_data                         0 MB    0.00%    0.00%
nfs_page                              0 MB    0.00%    0.00%
nfs_direct_cache                      0 MB    0.00%    0.00%
nf_conntrack_expect                   0 MB    0.00%    0.00%
net_namespace                         0 MB    0.00%    0.00%
kmalloc-8388608                       0 MB    0.00%    0.00%
kmalloc-524288                        0 MB    0.00%    0.00%
kmalloc-4194304                       0 MB    0.00%    0.00%
kmalloc-262144                        0 MB    0.00%    0.00%
kmalloc-2097152                       0 MB    0.00%    0.00%
kmalloc-16777216                      0 MB    0.00%    0.00%
kmalloc-131072                        0 MB    0.00%    0.00%
kmalloc-1048576                       0 MB    0.00%    0.00%
kioctx                                0 MB    0.00%    0.00%
kiocb                                 0 MB    0.00%    0.00%
kcopyd_job                            0 MB    0.00%    0.00%
journal_head                          0 MB    0.00%    0.00%
journal_handle                        0 MB    0.00%    0.00%
jbd2_transaction_s                    0 MB    0.00%    0.00%
jbd2_revoke_record_s                  0 MB    0.00%    0.00%
jbd2_journal_head                     0 MB    0.00%    0.00%
jbd2_journal_handle                   0 MB    0.00%    0.00%
jbd2_inode                            0 MB    0.00%    0.00%
jbd2_4k                               0 MB    0.00%    0.00%
isofs_inode_cache                     0 MB    0.00%    0.00%
io                                    0 MB    0.00%    0.00%
inotify_event_private_data            0 MB    0.00%    0.00%
fstrm_item                            0 MB    0.00%    0.00%
fsnotify_event_holder                 0 MB    0.00%    0.00%
flow_cache                            0 MB    0.00%    0.00%
fat_inode_cache                       0 MB    0.00%    0.00%
fat_cache                             0 MB    0.00%    0.00%
fasync_cache                          0 MB    0.00%    0.00%
ext4_xattr                            0 MB    0.00%    0.00%
ext4_system_zone                      0 MB    0.00%    0.00%
ext4_prealloc_space                   0 MB    0.00%    0.00%
ext4_io_end                           0 MB    0.00%    0.00%
ext4_free_data                        0 MB    0.00%    0.00%
ext4_allocation_context               0 MB    0.00%    0.00%
ext3_xattr                            0 MB    0.00%    0.00%
ext2_xattr                            0 MB    0.00%    0.00%
ext2_inode_cache                      0 MB    0.00%    0.00%
dma-kmalloc-96                        0 MB    0.00%    0.00%
dma-kmalloc-8388608                   0 MB    0.00%    0.00%
dma-kmalloc-8192                      0 MB    0.00%    0.00%
dma-kmalloc-65536                     0 MB    0.00%    0.00%
dma-kmalloc-64                        0 MB    0.00%    0.00%
dma-kmalloc-524288                    0 MB    0.00%    0.00%
dma-kmalloc-512                       0 MB    0.00%    0.00%
dma-kmalloc-4194304                   0 MB    0.00%    0.00%
dma-kmalloc-4096                      0 MB    0.00%    0.00%
dma-kmalloc-32768                     0 MB    0.00%    0.00%
dma-kmalloc-32                        0 MB    0.00%    0.00%
dma-kmalloc-262144                    0 MB    0.00%    0.00%
dma-kmalloc-256                       0 MB    0.00%    0.00%
dma-kmalloc-2097152                   0 MB    0.00%    0.00%
dma-kmalloc-2048                      0 MB    0.00%    0.00%
dma-kmalloc-192                       0 MB    0.00%    0.00%
dma-kmalloc-16777216                  0 MB    0.00%    0.00%
dma-kmalloc-16384                     0 MB    0.00%    0.00%
dma-kmalloc-131072                    0 MB    0.00%    0.00%
dma-kmalloc-128                       0 MB    0.00%    0.00%
dma-kmalloc-1048576                   0 MB    0.00%    0.00%
dma-kmalloc-1024                      0 MB    0.00%    0.00%
dm_uevent                             0 MB    0.00%    0.00%
dm_rq_target_io                       0 MB    0.00%    0.00%
dio                                   0 MB    0.00%    0.00%
cifs_inode_cache                      0 MB    0.00%    0.00%
bsg_cmd                               0 MB    0.00%    0.00%
biovec-64                             0 MB    0.00%    0.00%
biovec-128                            0 MB    0.00%    0.00%
UDP-Lite                              0 MB    0.00%    0.00%
PING                                  0 MB    0.00%    0.00%
-------------- next part --------------
slab                                   mem     objs    slabs
                                      used   active   active
------------------------------------------------------------
kmalloc-16384                      1018 MB   14.09%  100.00%
task_struct                         704 MB   17.20%  100.00%
pgtable-2^12                        110 MB  100.00%  100.00%
kmalloc-8192                        109 MB   49.21%  100.00%
pgtable-2^10                        105 MB  100.00%  100.00%
kmalloc-65536                        92 MB  100.00%  100.00%
kmalloc-512                          83 MB   16.68%  100.00%
kmalloc-128                          75 MB   17.55%  100.00%
kmalloc-4096                         52 MB   97.30%  100.00%
kmalloc-16                           38 MB   24.78%  100.00%
kmalloc-256                          33 MB   99.09%  100.00%
kmalloc-1024                         27 MB   60.45%  100.00%
sighand_cache                        27 MB  100.00%  100.00%
idr_layer_cache                      25 MB  100.00%  100.00%
kmalloc-2048                         25 MB   97.59%  100.00%
dentry                               23 MB  100.00%  100.00%
inode_cache                          20 MB  100.00%  100.00%
proc_inode_cache                     19 MB  100.00%  100.00%
sysfs_dir_cache                      16 MB  100.00%  100.00%
vm_area_struct                       14 MB  100.00%  100.00%
kmalloc-64                           14 MB   97.79%  100.00%
kmalloc-192                          13 MB   97.60%  100.00%
kmalloc-32                           12 MB   97.56%  100.00%
anon_vma                             12 MB  100.00%  100.00%
mm_struct                            12 MB  100.00%  100.00%
sigqueue                             12 MB  100.00%  100.00%
files_cache                          12 MB  100.00%  100.00%
cfq_queue                            11 MB  100.00%  100.00%
radix_tree_node                      11 MB  100.00%  100.00%
kmalloc-96                           10 MB   97.06%  100.00%
blkdev_requests                      10 MB  100.00%  100.00%
xfs_inode                             9 MB  100.00%  100.00%
shmem_inode_cache                     9 MB  100.00%  100.00%
ext4_system_zone                      9 MB  100.00%  100.00%
sock_inode_cache                      9 MB  100.00%  100.00%
RAW                                   8 MB  100.00%  100.00%
kmalloc-8                             8 MB  100.00%  100.00%
kmalloc-32768                         8 MB  100.00%  100.00%
blkdev_ioc                            7 MB  100.00%  100.00%
buffer_head                           6 MB  100.00%  100.00%
xfs_da_state                          6 MB  100.00%  100.00%
mnt_cache                             6 MB  100.00%  100.00%
numa_policy                           6 MB  100.00%  100.00%
dnotify_mark                          4 MB  100.00%  100.00%
TCP                                   3 MB  100.00%  100.00%
cifs_request                          3 MB  100.00%  100.00%
UDP                                   3 MB  100.00%  100.00%
xfs_ili                               3 MB  100.00%  100.00%
xfs_btree_cur                         3 MB  100.00%  100.00%
nf_conntrack_c000000000cb5480         2 MB  100.00%  100.00%
fsnotify_event_holder                 1 MB  100.00%  100.00%
dm_rq_target_io                       1 MB  100.00%  100.00%
bdev_cache                            1 MB  100.00%  100.00%
kmem_cache                            1 MB   89.09%  100.00%
blkdev_queue                          0 MB  100.00%  100.00%
dio                                   0 MB  100.00%  100.00%
taskstats                             0 MB  100.00%  100.00%
kmem_cache_node                       0 MB  100.00%  100.00%
shared_policy_node                    0 MB  100.00%  100.00%
rpc_inode_cache                       0 MB  100.00%  100.00%
nfs_inode_cache                       0 MB  100.00%  100.00%
revoke_table                          0 MB  100.00%  100.00%
ip_fib_trie                           0 MB  100.00%  100.00%
ext4_inode_cache                      0 MB  100.00%  100.00%
hugetlbfs_inode_cache                 0 MB  100.00%  100.00%
ext3_inode_cache                      0 MB  100.00%  100.00%
tw_sock_TCP                           0 MB  100.00%  100.00%
mqueue_inode_cache                    0 MB  100.00%  100.00%
ext4_extent_status                    0 MB  100.00%  100.00%
ext4_allocation_context               0 MB  100.00%  100.00%
xfs_icr                               0 MB    0.00%    0.00%
revoke_record                         0 MB    0.00%    0.00%
reiser_inode_cache                    0 MB    0.00%    0.00%
posix_timers_cache                    0 MB    0.00%    0.00%
pid_namespace                         0 MB    0.00%    0.00%
nfsd4_openowners                      0 MB    0.00%    0.00%
nfsd4_delegations                     0 MB    0.00%    0.00%
nfs_direct_cache                      0 MB    0.00%    0.00%
net_namespace                         0 MB    0.00%    0.00%
kmalloc-131072                        0 MB    0.00%    0.00%
kcopyd_job                            0 MB    0.00%    0.00%
journal_head                          0 MB    0.00%    0.00%
journal_handle                        0 MB    0.00%    0.00%
jbd2_transaction_s                    0 MB    0.00%    0.00%
jbd2_journal_handle                   0 MB    0.00%    0.00%
isofs_inode_cache                     0 MB    0.00%    0.00%
fat_inode_cache                       0 MB    0.00%    0.00%
fat_cache                             0 MB    0.00%    0.00%
ext4_io_end                           0 MB    0.00%    0.00%
ext4_free_data                        0 MB    0.00%    0.00%
ext3_xattr                            0 MB    0.00%    0.00%
ext2_inode_cache                      0 MB    0.00%    0.00%
dma-kmalloc-96                        0 MB    0.00%    0.00%
dma-kmalloc-8192                      0 MB    0.00%    0.00%
dma-kmalloc-8                         0 MB    0.00%    0.00%
dma-kmalloc-65536                     0 MB    0.00%    0.00%
dma-kmalloc-64                        0 MB    0.00%    0.00%
dma-kmalloc-512                       0 MB    0.00%    0.00%
dma-kmalloc-4096                      0 MB    0.00%    0.00%
dma-kmalloc-32768                     0 MB    0.00%    0.00%
dma-kmalloc-32                        0 MB    0.00%    0.00%
dma-kmalloc-256                       0 MB    0.00%    0.00%
dma-kmalloc-2048                      0 MB    0.00%    0.00%
dma-kmalloc-192                       0 MB    0.00%    0.00%
dma-kmalloc-16384                     0 MB    0.00%    0.00%
dma-kmalloc-16                        0 MB    0.00%    0.00%
dma-kmalloc-131072                    0 MB    0.00%    0.00%
dma-kmalloc-128                       0 MB    0.00%    0.00%
dma-kmalloc-1024                      0 MB    0.00%    0.00%
dm_uevent                             0 MB    0.00%    0.00%
cifs_inode_cache                      0 MB    0.00%    0.00%
bsg_cmd                               0 MB    0.00%    0.00%
UDP-Lite                              0 MB    0.00%    0.00%


More information about the Linuxppc-dev mailing list