Debian 8에서 cgroup CPU 프로젝트가 누락된 이유는 무엇입니까?

Debian 8에서 cgroup CPU 프로젝트가 누락된 이유는 무엇입니까?

데비안 8의 커널 버전은 3.10을 사용합니다. 그러나 /sys/fs/cgroup/cpu 아래에는 많은 CPU 항목이 없습니다.

vagrant@debian-jessie:/sys/fs/cgroup/cpu$ ls -1 .
cgroup.clone_children
cgroup.procs
cgroup.sane_behavior
cpuacct.stat
cpuacct.usage
cpuacct.usage_percpu
cpu.shares
notify_on_release
release_agent
tasks

cpu.cfs_quota_us데비안 8에서 어떻게 활성화하나요?

답변1

오늘 cgroup 확장(Plesk 확장 기능 추가)을 구입했는데 나중에 기본 커널에서 debian 8.7을 지원하지 않는다는 것을 알게 되었습니다.

저는 Hetzner에서 호스팅하는 전용 서버를 관리하고 있습니다. 데비안
8.6 커널 3.16.0-4-amd64

확장 기능을 설치한 후 서버에서 사용할 수 있는 유일한 옵션은 디스크 사용량을 제어하는 ​​방법입니다.

이렇게 변경하세요./etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1"
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

문제가 해결되지 않았습니다.

명령의 출력은 다음과 같습니다.

 plesk sbin resctrl --features
 {"cpu": false, "cpuacct": true, "memory": true, "blkio": true, "vhosts_blkio": false}

웹 인터페이스에는 디스크 사용량을 표시하는 옵션만 있습니다.

최종 결과는 다음과 같습니다.

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install linux-image-amd64

존재하다 /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1"
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

재시작

시스템을 다시 시작한 후 명령 출력

plesk sbin resctrl --features
{"cpu": true, "cpuacct": true, "memory": true, "blkio": true, "vhosts_blkio": false}

Plesk 확장 프로그램을 다시 설치하세요...

답변2

커널을 다시 컴파일합니다 CONFIG_CFS_BANDWIDTH=y. 하나 있다기능 요구 사항이미 이것에 대해.

관련 정보