리눅스에서 프로세스 당 스왑 성을 설정하는 방법은 무엇입니까? 프로세스보다 페이지를 교체 할

/proc/sys/vm/swappiness멋지지만, 프로세스 당 같은 노브를 원합니다 /proc/$PID/oom_adj. 따라서 특정 프로세스가 다른 프로세스보다 페이지를 교체 할 가능성을 줄일 수 있습니다. 와 달리 memlock()프로그램이 스왑 아웃되는 것을 막을 수는 없습니다. 마찬가지로 nice사용자는 기본적으로 프로그램을 덜 만들 수는 없지만 교환 할 가능성이 높습니다. 전화해야한다고 생각합니다 /proc/$PID/swappiness_adj.



답변

cgroup 당 swappiness를 구성 할 수 있습니다.

http://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt

http://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

예제와 함께 cgroup에 대한 쉬운 소개는 다음을 참조하십시오.

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch01.html


답변