Cgroup은 centos에서 지원됩니다. Cgroup은 프로세스 그룹에서 사용하는 물리적 리소스를 제한, 기록 및 격리하는 데 사용됩니다. CentOS에서 cgroup을 지원하려면 "yum install libcgroup" 명령을 사용해야 합니다. 그것을 설치하려면.
이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.
명령: yum install libcgroup
cgroups의 CPU 하위 시스템 확인
Cgroups는 Linux 커널에서 제공하는 메커니즘입니다. 이 메커니즘은 일련의 시스템 작업과 해당 하위 작업을 리소스를 여러 그룹으로 분류하는 데 통합(또는 분리)할 수 있습니다. 이를 통해 시스템 리소스 관리를 위한 통합 프레임워크를 제공합니다.
Cgroups는 프로세스 그룹에서 사용하는 물리적 리소스(CPU, 메모리, IO 등 포함)를 제한, 기록 및 격리할 수 있습니다. 이는 기본적으로 시스템 커널에 의해 프로그램에 연결되며 컨테이너 가상화를 위한 일련의 후크를 제공합니다. 프로그램이 실행 중일 때 리소스 예약은 리소스 추적 및 제한을 달성하기 위해 해당 후크를 트리거합니다. 이는 기본적인 보증을 제공하며 Docker와 같은 일련의 가상화 관리 도구를 구축하기 위한 초석입니다.
[root@liumiaocn ~]# mount -t cgroup cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) [root@liumiaocn ~]#
CPU가 제어하는 cgroup이 /sys/fs/cgroup/cpu
인지 확인하세요. 권장 튜토리얼: "
centos tutorial위 내용은 Centos는 cgroup을 지원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!