您可以通过sysctls调整系统范围的内存过量使用策略,但是可以从stream程内部的每个进程调整此策略吗? 我想让一个特定的实时进程从不使用overcommit,尽pipe系统的其余部分可以过度使用。
不,这是不可能的。
有一点相关,对于实时进程,你可能想使用mlock或mlockall函数来将你的地址空间固定到RAM中。