cgroup이 활성화되었을 때 Mesos의 Fine-Grained 모드에서 Spark의 동작이 궁금합니다.Sparks에 cgroups를 사용할 때 메소의 동작
하나의 관심사는 ces를 사용하지 않고 Mesos + spark를 사용할 때 실제 스파크 실행 프로세스가 사용하는 메소 (Mesos)에 약속 한 것보다 적어도 10 % 더 많은 메모리를 사용한다는 것입니다. cgroup을 활성화하면 스파크 집행자를 죽일 수 있습니까?
둘째, 파일 캐시는 어떻게 처리됩니까? 스파크는 파일 캐시에 크게 의존합니다. 파일 캐시는 메소 (Mesos)의 메모리 용량과 관련이 있습니까? 아마 아니 겠지만 우리가 이것에 영향을 줄 수 있을까요? 그래서 예를 들어 이상적으로 Spark이 Java 프로세스에 5GB를 사용해야하고 Spark가 잘 실행되고 5GB 이상으로 커지지 않는다고 가정하면 총 8GB를 사용하고 3GB는 파일 캐시 (최대).
이러한 것들을 직접 테스트하려면 cgroup이 한 시점에서 루트 자격 증명에 의존하기 때문에 클러스터 sysadmin에서 많은 지원 요청을 거쳐야 할 것입니다. 다른 사람들에게 물어 보지 않고 헛되이 싫어하십시오.