如何防止转到SWAP?

Jak*_*kub 5 linux memory swap

我们有一个关键应用程序,它使用了我们的 RAM 内存。大多数时候,应用程序停留在 RAM 中,但是有一些情况(例如,当一些其他应用程序和守护进程开始使用更多 RAM 时)使其转为 SWAP,这意味着我们的应用程序开始响应非常缓慢。

有什么方法可以阻止我们的应用程序转到 SWAP 吗?

谢谢你们!

小智 7

关闭交换,或者使用mlockall()来防止进程内存被换出。尽管可以锁定的页面数量存在进程和系统限制,但可能需要根据您的目的进行调整。