본문 바로가기

cgroups

(2)
Linux address mapping, NUMA, virtual NUMA, SMP, vCPU Preemption, FxMark, memory compaction, THP, Buddy, cgroups, Lock, ftrace, Linux memory protection etc 가상화 환경에서의 NUMA 기반 락 성능 분석 논문 작업을 하면서 백그라운드 공부하면서 간략하게 정리해둔 것들입니다. Notion에 정리해 두어 아래 링크를 참조해주시면 감사하겠습니다. 저도 그냥 개념 공부하면서 이해하기 위해 작성한 글이라 깔끔하지 못한 점 양해 부탁드립니다. Basic Background Knowledge A new tool for teams & individuals that blends everyday work apps into one. www.notion.so
리눅스Linux) cgroups 개념, 특징, 기능, 계층 구조, 실습 예시 Notion에서 보기 cgroups란? control groups 프로세스들의 자원 사용을 제한하고 격리시키는 리눅스 커널 모듈 하나 또는 복수의 장치를 묶어서 하나의 그룹을 만들 수 있으며 개별 그룹은 시스템에서 설정한 값만큼 하드웨어를 사용할 수 있다. ** 설정한 값 ex) 어떤 그룹이 CPU를 더 많이 차지할 것인가? 어떤 그룹이 얼만큼의 메모리를 사용할 수 있는가? 각 그룹에 네트워크 우선순위를 어떻게 줄 것인가? 시스템의 프로세스들은 장치별로 특정한 cgroup에 속하여 프로세스가 사용하는 하드웨어 자원의 총량에 제한을 받는다. 시스템에 설치된 cgroup 목록 확인하기 /sys/fs/cgroup/ $ ls /sys/fs/cgroup 프로세스별 cgroup 정보 확인하기 $ ls /proc//..