PageBlocks and Migrate Types

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

 




Hello,

1. What are Pageblocks and migrate types(MIGRATE_CMA) in Linux memory ?
How many movable/unmovable pages are defined by default?
With 2GB of memory, how many movable and unmovable pages are defined by default ?
Example - cat /proc/pagetypeinfo :- Kernel Version - 4.14 CPU Architecture - ARM 32-bit

Page block order: 12
Pages per block:  4096

Free pages count per migrate type at order       0      1      2      3      4      5      6      7      8      9     10     11     12
Node    0, zone      DMA, type    Unmovable     71    235    137     30     17      7      2      0      0      1      1      0      0
Node    0, zone      DMA, type      Movable      0      1      1      0      1      0      0      1      0      1      0      3      9  
Node    0, zone      DMA, type  Reclaimable      0      0      1      2      0      0      0      0      1      1      1      1      0
Node    0, zone      DMA, type   HighAtomic      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone      DMA, type          CMA      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone      DMA, type      Isolate      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone  HighMem, type    Unmovable     55     47     16      8      6      2      1      0      0      0      0      1      0
Node    0, zone  HighMem, type      Movable      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone  HighMem, type  Reclaimable      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone  HighMem, type   HighAtomic      0      0      0      0      0      0      0      0      0      0      0      0      0
Node    0, zone  HighMem, type          CMA    261    915    778    204     48     20      5      0      0      0      0      1     13
Node    0, zone  HighMem, type      Isolate      0      0      0      0      0      0      0      0      0      0      0      0      0


Number of blocks type     Unmovable      Movable  Reclaimable   HighAtomic          CMA      Isolate

Node 0, zone      DMA           10           14            4            0            0            0    
Node 0, zone  HighMem            3           32            0            0           57            0 


Regards,
Pankaj


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux