<分区>
Possible Duplicate:
Can I tell Linux not to swap out a particular processes' memory?
我想在 Linux 中分配一 block 内存,并确保它不会出现#GP 或#PF 错误。关于#GP,作为程序员,我有责任确保自己不超出任何界限。然而,#PF 是操作系统的责任,因为它可以选择是否驱逐页面。
我想,如果我经常使用同一个页面,操作系统会足够聪明,不会驱逐它。但是,如果我想分配大块内存,那么我将需要一段时间才能到达某些页面,同时我不希望操作系统将其逐出。
有没有办法告诉 Linux 保持页面存在,这样我就永远不会遇到页面错误?
注意:这类似于问题 How can I tell Windows to keep a page and not evict it?除了这个是关于 Linux 的