33.7. 프로세스 cgroups 보기
프로세스가 속한 제어 그룹 (cgroup)을 확인할 수 있습니다. 그런 다음 cgroup 을 확인하여 사용하는 컨트롤러 및 컨트롤러별 구성을 찾을 수 있습니다.
절차
프로세스가 속한
cgroup을 보려면# cat proc/<PID>/cgroup명령을 실행합니다.# cat /proc/2467/cgroup 0::/system.slice/example.service예제 출력은 관심 프로세스와 관련이 있습니다. 이 경우
PID 2467에 의해 식별되는 프로세스이며example.service단위에 속합니다. 프로세스가systemd장치 파일 사양에 정의된 대로 올바른 제어 그룹에 배치되었는지 여부를 확인할 수 있습니다.cgroup에서 사용하는 컨트롤러 및 해당 구성 파일을 표시하려면
디렉터리를 확인합니다.cgroup# cat /sys/fs/cgroup/system.slice/example.service/cgroup.controllers memory pids # ls /sys/fs/cgroup/system.slice/example.service/ cgroup.controllers cgroup.events … cpu.pressure cpu.stat io.pressure memory.current memory.events … pids.current pids.events pids.max
cgroup 의 버전 1 계층 구조에서는 컨트롤러별 모델을 사용합니다. 따라서 /proc/PID/cgroup 파일의 출력은 PID가 속한 각 컨트롤러 아래에 있는 cgroup 을 표시합니다. 해당 cgroup 은 /sys/fs/cgroup/ <controller_name>/ 에서 확인할 수 있습니다.