标签: linux memory-management ram kmalloc
我有一个设备驱动程序,在启动过程中需要500MB的连续kmalloc内存。 驱动程序在引导期间加载,并且我已经使用free命令验证了当时有足够的可用内存。 但是,有时我无法获得500MB的内存。
Linux中是否有任何命令/方式可以知道在特定时间系统中有多少连续内存可用。
/ proc / buddyinfo显示每个块中的内存量,但是从不说这些块是否连续。