Linux kernel 如何增加kmalloc()内存?

Linux kernel 如何增加kmalloc()内存?,linux-kernel,Linux Kernel,在linux中,动态内存可以由kmalloc()分配。kmalloc()可以分配最大128k字节。如何增加此分配? kmalloc是板坯分配吗 问候 学习者您可能需要更改源代码并编译内核。更多细节取决于发行版和版本。您需要此内存做什么?您是否要求它在物理上连续?如果内存不要求在物理上连续,则最好使用vmalloc在虚拟内存中分配连续的内存区域。有关更多信息,请参阅kmalloc slab分配器?

在linux中,动态内存可以由kmalloc()分配。kmalloc()可以分配最大128k字节。如何增加此分配?
kmalloc是板坯分配吗

问候

学习者

您可能需要更改源代码并编译内核。更多细节取决于发行版和版本。您需要此内存做什么?您是否要求它在物理上连续?如果内存不要求在物理上连续,则最好使用
vmalloc
在虚拟内存中分配连续的内存区域。有关更多信息,请参阅kmalloc slab分配器?