_____________              _____________              _____________
|             |            |             |            |             |
|     368     |    <---    |     141     |    <---    |     627     |
|_____________|            |_____________|            |_____________|

nr_fr(nn)(nn)_pag(nn)s <-->  41709 <-
     ->  
nr_alloc_batch <-->  0 <-->  nr_i
             
      nactiv(nn)_anon <-->  2644 <-->  nr_a
   
                             ctiv(nn)_anon <-->
  2739 <-->  nr_ina
                    ctiv(nn
)_fil(nn) <-->  96734 <-->  nr
                
   _activ(nn)_fil(nn) <-->  367183 <--> 
      
                  nr_un(nn)victabl(nn) <-->  0 
<-->  n
     r_mlock <-->  0 <-->  nr_anon_pag(
nn)
                                    s <--> 
 5383 <-->  nr_mapp(nn)d <--> 
                
             6671 <-->  nr_fil(nn)_pag(nn)s <--
> 
                                        4639
17 <-->  nr_dirty <-->  0 <-->  
              
                        nr_writ(nn)back <-->  0
 <-->  nr_slab
                                
   _r(nn)claimabl(nn) <-->  7168 <-->  n
      
                              r_slab_unr(nn)cla
imabl(nn) <-->  5752
                          
                <-->  nr_pag(nn)_tabl(nn)_pag(n
n)s <
                                         
-->  0 <-->  nr_k(nn)rn(nn)l_stack <-
         
                                ->  0 <-->  nr_
unstabl(nn) <-->  0 <-
                        
                ->  nr_bounc(nn) <-->  0 <-->  
nr_vms
                                  can_wr
it(nn) <-->  0 <-->  nr_vmscan_
               
             imm(nn)diat(nn)_r(nn)claim <-->  0
 <-
                        ->  nr_writ(nn)back
_t(nn)mp <-->  0 <
     -->  nr_isolat(nn)d_ano
n <-->  0 <-->
         nr_isolat(nn)d_fil(nn) 
<-->  0 <-->
               nr_shm(nn)m <-->  1
11 <-->  nr_dirt
            i(nn)d <-->  0 <--
>  nr_writt(nn)n <-
                           
          ->  0 <-->  numa_hit <-->  0 <-->  nu

                                     ma_miss <
-->  0 <-->  numa_4(nn)ign <
                  
                -->  0 <-->  numa_int(nn)rl(nn)
av(nn)
                                    <-->
  0 <-->  numa_local <-->  0 <--
              
            >  numa_oth(nn)r <-->  0 <-->  work
in
                       gs(nn)t_r(nn)fault <-
->  0 <-->  work
                              
ings(nn)t_activat(nn) <-->  0 <-->  w
         
            orkings(nn)t_nod(nn)r(nn)claim <-->
  
                                        0 <-
->  nr_anon_transpar(nn)nt_hug(nn
             
                        )pag(nn)s <-->  0 <--> 
 nr_fr(nn)(nn)
                                
 _cma <-->  0 <-->  nr_dirty_thr(nn)sh
        
                                      old <--> 
 0 <-->  nr_dirty_background
                  
                           _thr(nn)shold <-->  
0 <-->  pgpgin <-
                             
                 ->  112667028 <-->  pgpgout <-
->  305
                                       
       309660 <-->  pswpin <-->  194 <-->  p
  
                                           swpo
ut <-->  737 <-->  pgalloc_dma <-
             
                               ->  0 <-->  pgal
loc_dma32 <-->  0 <--
                         
                      >  pgalloc_normal <-->  0
 <-->  pgall
                                  
             oc_movabl(nn) <-->  0 <-->  pgfr(n
n)(
                                           
    nn) <-->  0 <-->  pgactivat(nn) <--> 
     
                                           0 <-
->  pgd(nn)activat(nn) <-->  0 <
              
                                 -->  pgfault <
-->  5403631646 <-->  p
                       
                        gmajfault <-->  260588 
<-->  pglazyfr
                                
               (nn)(nn)d <-->  0 <-->  pgr(nn)f
ill_d
                                         
      ma <-->  0 <-->  pgr(nn)fill_dma32 <-
   
                                            -> 
 0 <-->  pgr(nn)fill_normal <-->  
            
                                   0 <-->  pgr(
nn)fill_movabl(nn) <-->  
                     
                          0 <-->  pgst(nn)al_ks
wapd_dma <-->  0
                              
                  <-->  pgst(nn)al_kswapd_dma32
 <-->  
                                       
        0 <-->  pgst(nn)al_kswapd_normal <-->
 
                                               
 0 <-->  pgst(nn)al_kswapd_movabl(nn
          
                                     ) <-->  0 
<-->  pgst(nn)al_dir(nn)ct_
                   
                            dma <-->  0 <-->  p
gst(nn)al_dir(nn)c
                            
                   t_dma32 <-->  0 <-->  pgst(n
n)al_dir(
                                     
          nn)ct_normal <-->  0 <-->  pgst(nn)al

                                              
 _dir(nn)ct_movabl(nn) <-->  0 <-->  p
        
                                       gscan_ks
wapd_dma <-->  0 <-->  pgscan
                 
                              _kswapd_dma32 <--
>  0 <-->  pgscan_ks
                          
                     wapd_normal <-->  0 <-->  
pgscan_kswa
                                   
            pd_movabl(nn) <-->  0 <-->  pgscan_
di
                                            
   r(nn)ct_dma <-->  0 <-->  pgscan_dir(
      
                                         nn)ct_
dma32 <-->  0 <-->  pgscan_dir(
               
                                nn)ct_normal <-
->  0 <-->  pgscan_dir
                        
                       (nn)ct_movabl(nn) <-->  
0 <-->  pgsca
                                 
              n_dir(nn)ct_throttl(nn) <-->  0 <
--> 
                                          
      zon(nn)_r(nn)claim_fail(nn)d <-->  0
    
                                            <--
>  pginod(nn)st(nn)al <-->  0 <--
             
                                  >  slabs_scan
n(nn)d <-->  0 <-->  ksw
                      
                         apd_inod(nn)st(nn)al <
-->  0 <-->  ks
                               
                wapd_low_wmark_hit_quickly <-->
  0 <-
                                        
       ->  kswapd_high_wmark_hit_quickly <--
  
                                             > 
 0 <-->  pag(nn)outrun <-->  0 <-->
           
                                      allocstal
l <-->  0 <-->  pgrotat(nn
                    
                           )d <-->  0 <-->  dro
p_pag(nn)cach(nn)
                             
                   <-->  0 <-->  drop_slab <-->
  0 <-->
                                      
           numa_pt(nn)_updat(nn)s <-->  0 <-->

                                               
  numa_hug(nn)_pt(nn)_updat(nn)s <-->
         
                                        0 <--> 
 numa_hint_faults <-->  0 <-
                  
                             ->  numa_hint_faul
ts_local <-->  0 <-
                           
                    ->  numa_pag(nn)s_migrat(nn
)d <-->  0
                                    
            <-->  pgmigrat(nn)_succ(nn)ss <--> 
 
                                             
  0 <-->  pgmigrat(nn)_fail <-->  0 <--
       
                                        >  comp
act_migrat(nn)_scann(nn)d <-->
                
                                 0 <-->  compac
t_fr(nn)(nn)_scann(nn
                         
                      )d <-->  0 <-->  compact_
isolat(nn)d 
                                  
             <-->  0 <-->  compact_stall <-->  
0 <
                                           
    -->  compact_fail <-->  0 <-->  compa
     
                                          ct_su
cc(nn)ss <-->  0 <-->  htlb_budd
              
                                 y_alloc_succ(n
n)ss <-->  0 <-->  htlb
                       
                        _buddy_alloc_fail <--> 
 0 <-->  un(nn
                                
               )victabl(nn)_pgs_cull(nn)d <--> 
 0 <-
                                         
      ->  un(nn)victabl(nn)_pgs_scann(nn)d 
   
                                            <--
>  0 <-->  un(nn)victabl(nn)_pgs_r
            
                                   (nn)scu(nn)d
 <-->  0 <-->  un(nn)vict
                     
                          abl(nn)_pgs_mlock(nn)
d <-->  0 <-->  
                              
                 un(nn)victabl(nn)_pgs_munlock(
nn)d <-
                                       
        ->  0 <-->  un(nn)victabl(nn)_pgs_cl(
 
                                              n
n)ar(nn)d <-->  0 <-->  un(nn)victab
          
                                     l(nn)_pgs_
strand(nn)d <-->  0 <-->  t
                   
                            hp_fault_alloc <-->
  0 <-->  thp_faul
                            
                   t_fallback <-->  0 <-->  thp
_collaps(
                                     
          nn)_alloc <-->  0 <-->  thp_collaps(n

                                              
 n)_alloc_fail(nn)d <-->  0 <-->  thp_
        
                                       split <-
->  0 <-->  thp_z(nn)ro_pag(n
                 
                              n)_alloc <-->  0 
<-->  thp_z(nn)ro_pa
                          
                     g(nn)_alloc_fail(nn)d <-->
  0 <-->  b
                                   
            alloon_inflat(nn) <-->  0 <-->  bal
lo
                                            
   on_d(nn)flat(nn) <-->  0 <-->  balloo
      
                                         n_migr
at(nn) <-->  0 <-->  swap_ra <-
               
                                ->  0 <-->  swa
p_ra_hit <-->  0