1 title: Usage of Vmalloc address space
7 The linux kernel keeps a part of the available address
8 space free for usage by device drivers, e.g. for address
9 mappings of IO devices into the physical address space.
10 An example is the graphics driver used by the X server,
11 which needs address mappings for communicating with
12 the hardware. In {/proc/meminfo} that area is called
13 {VmallocTotal}. On 32 bit architectures this area has
14 a very limited size and is subject to fragmentation or
15 consumption by buggy graphics drivers.
17 This check monitors the current usage of the the vmalloc
18 address space and also the size of the largest available
19 chunk (indicating the degree of fragmentation).
22 A check is created if {VmallocTotal} is available in
23 {/proc/meminfo} and only if the total size of the vmalloc
24 area is less then 4 GB. This is generally only possible
25 for 32 bit architectures.
27 Please add {mem.vmalloc} to {ignored_checktypes}
28 if you do not need this check.