프로세스를 RAM에 유지(스와핑 방지)

프로세스를 RAM에 유지(스와핑 방지)

RAM에 프로세스를 유지하고 싶습니다. 절대로 스왑 상태로 들어가서는 안 됩니다. 가능합니까?

프로세스는 Java 프로그램입니다. 저는 CentOS 7을 사용하고 있습니다.

답변1

밀로카르()는 현재 매핑된 모든 프로세스 메모리를 RAM에 잠그는 표준 C 함수입니다.

JVM에서 이를 사용하는 쉬운 방법은 다음과 같습니다.JNA(Java 기본 액세스). 이것은 mlockall 에이전트에서 사용할 수 있는 것입니다.여기.

관련 정보