在Linux中,伙伴系统是以页为单位分配内存。但是现实中很多时候却以字节为单位,不然申请10Bytes内存还要给1页的话就太浪费了。slab分配器就是为小内存分配而生的。...走进slub
做个小实验:
#include
#include
#include
#include <linux...0}, {"kmalloc-96", 96},
{"kmalloc-192", 192}, {"kmalloc-8", 8}...{"kmalloc-128", 128},
{"kmalloc-256", 256}, {"kmalloc-512", 512},
{"...kmalloc-1024", 1024}, {"kmalloc-2048", 2048},
{"kmalloc-4096", 4096}, {"kmalloc