솔루션을 구현하려고 합니다.이 문제이전에 사용해본 적이 없는 통제그룹을 사용합니다. 첫 번째 단계로 제어 그룹을 만들고 여기에 프로세스를 추가하고 메모리 사용량을 확인하고 싶습니다.
다음 코드를 실행했습니다.
sudo apt install cgroup-tools
sudo cgcreate -g memory:/jupyterHub
sudo cgclassify -g memory:/jupyterHub --sticky 805
805화 이런 jupyterhub
과정이군요. 궁극적으로 메모리 사용량이 너무 높아지면 OOM-killer가 호출되도록 805와 모든 하위 항목의 메모리 사용량을 제한하고 싶습니다. 내가 달릴 때
sudo ps -o cgroup 805
jupyterHub
예상대로 그룹이 표시됩니다.
그러나 내가 달릴 때
sudo cgget -g memory:/jupyterHub
4KB의 메모리 사용량을 보고하는데 이는 확실히 잘못된 것이며 메모리가 0인 프로세스에 해당한다고 확신합니다.
systemd-cgtop
동일한 결과를 제공합니다. jupyterhub
올바른 메모리 사용량을 보고하는 하위 항목이 있는 제어 그룹을 어떻게 생성합니까 ?
또한 여기서 위험한 일을 하고 있는지 알려주세요. (실제 서버가 손상되지 않도록 테스트용 중복 서버를 만들 계획이었지만)