2014-05-13 15 views

回答

1

我不知道这样的命令,不认为这样的命令存在。

如果您的需求只是测试,您可能会通过kernel mem = boot参数限制内核可用的内存量。其余的记忆将是物理的,连续的并且专门为您提供。

0

在用户模式下,memtest86+分配和引脚内存。内核可以自由使用MMU,并将这个单独的连续段映射到几个物理地址空间区域。

/dev/hugetbl做类似的事情,你会得到像4MB或10MB这样的页面,但是对于这个页面的实际支持可能是不连续的。

我不认为这样的usermode访问是合理的。

做检查什么项目xf86那样 - 视频卡驱动程序往往需要大量的内存:)

http://lwn.net/Articles/486301/覆盖从不同的角度这个主题 - 你应该能够期待大的连续的空闲块?

也许你需要看看内核级操作系统。

+0

该要求主要用于调试内核模块。 – qstack

+0

然后在启动时预先分配此内存:) –

相关问题