Python 프로세스의 경우 RSS를 5GB로 제한하고 싶습니다. Python 프로세스는 각 반복에서 C++ 코드를 실행하고(이러한 반복은 10000회임) C++ 코드와 상호 작용하는 일부 명령을 실행합니다. Python은 내부적으로 사용되므로 subprocess
커널은 각 반복에 두 배의 값을 할당합니다. fork
질문도 올렸어요여기문제에 대해 자세히 설명하고 문제를 해결하기 위해 지금까지 취한 단계를 설명합니다.
다른 프로세스를 방해하지 않도록 프로세스 OS의 RSS를 제한할 수 있다면 내 코드가 충돌하지 않을 것이라고 생각했습니다. 나는 읽었다여기제한 프로세스 RSS가 작동할 수 있습니다. 주어진 예는 Linux2.6에 대한 것입니다. 그러나 저는 Linux3.10을 사용하고 있는데 내 시스템에서 찾을 수 없습니다 /cgroups
.
내 프로세스에 대해 RSS를 어떻게 제한할 수 있나요?