Fix issue #122854187: Need to report page fragmentation in procstats protobuf
Add the page fragmentation data to the current protobuf. Also fix bugs in how it was being collected... the data in the kernel didn't match what it was collecting (it was combining node and zone together in a zone int... but node is an int, zone is a separate string). Example new output: vailable pages by page size: Node 0 Zone DMA Unmovable 0 1 1 1 0 1 1 0 0 0 0 Node 0 Zone DMA Reclaimable 1 1 0 1 1 1 1 1 1 0 0 Node 0 Zone DMA Movable 1 1 0 0 1 0 1 0 1 1 291 Node 0 Zone DMA CMA 1 1 0 0 0 1 1 1 1 1 35 Node 0 Zone DMA Reserve 0 0 0 0 0 0 0 0 0 0 1 Node 0 Zone DMA Isolate 0 0 0 0 0 0 0 0 0 0 0 Node 0 Zone Normal Unmovable 1 9 3 2 1 0 1 0 1 0 0 Node 0 Zone Normal Reclaimable 0 15 3 3 1 0 1 0 1 0 0 Node 0 Zone Normal Movable 0 1 1 1 0 0 1 1 0 1 338 Node 0 Zone Normal CMA 0 0 0 0 0 0 0 0 0 0 0 Node 0 Zone Normal Reserve 0 0 0 0 0 0 0 0 0 0 2 Node 0 Zone Normal Isolate 0 0 0 0 0 0 0 0 0 0 0 Change-Id: I029d59b8d088b20fafaea04dde766012c3d448cd Fixes: 122854187 Test: manual
Loading
Please register or sign in to comment