pmm

Command Function

This command is used to check the usage of the physical pages of the system memory and the page cache.

Syntax

pmm

Parameters

None.

Usage Guidelines

This command is available only in the Debug version.

Example

Run pmm.

Output

Usage of physical pages:

OHOS # pmm
 phys_seg      base         size        free_pages
 --------      -------      ----------  ---------
 0x4065552c    0x809b0000   0x07550000      22344
order = 0, free_count = 16
order = 1, free_count = 12
order = 2, free_count = 8
order = 3, free_count = 6
order = 4, free_count = 13
order = 5, free_count = 16
order = 6, free_count = 12
order = 7, free_count = 4
order = 8, free_count = 79
active   anon   0
inactive anon   0
active   file   1385
inactice file   84
pmm pages: total = 30032, used = 7688, free = 22344
pathCache number = 325
pathCache memory size = 17621(B)
Vnode number = 67
Vnode memory size = 10720(B)

Table 1 Output description

Parameter Description
phys_seg Address of the physical page control block.
base First physical page address, that is, start address of the physical page memory.
size Size of the physical page memory.
free_pages Number of free physical pages.
active anon Number of active anonymous pages in the page cache.
inactive anon Number of inactive anonymous pages in the page cache.
active file Number of active file pages in the page cache.
inactive file Number of inactive file pages in the page cache.
pmm pages total indicates the total number of physical pages.
used indicates the number of used physical pages.
free indicates the number of idle physical pages.