Kernel Heap
The pain of it all
Slabs and Caches
Slab Creation
$ sudo cat /proc/slabinfo
# name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> [...]
[...]
kmalloc-8k 80 80 8192 4 8
kmalloc-4k 208 208 4096 8 8
kmalloc-2k 768 768 2048 16 8
kmalloc-1k 1296 1296 1024 16 4
kmalloc-512 2190 2224 512 16 2
kmalloc-256 1917 1936 256 16 1
kmalloc-128 1024 1024 128 32 1
kmalloc-64 7532 7936 64 64 1
kmalloc-32 6442 6528 32 128 1
kmalloc-16 10123 10240 16 256 1
kmalloc-8 5120 5120 8 512 1
kmalloc-192 3885 3885 192 21 1
kmalloc-96 3506 4158 96 42 1The Kernel Heap is Global
Last updated
Was this helpful?