재부팅 후 Debian CGROUP 설치가 작동하지 않습니다

재부팅 후 Debian CGROUP 설치가 작동하지 않습니다

내 Debian Stretch에서 이 작업을 수행한 후:

sudo apt install cgroup-bin cgroup-tools cgroupfs-mount libcgroup1

나는 이것을 발행할 수 있습니다:

sudo systemctl set-property user-1000.slice CPUQuota=40% 

4개의 vCPU 호스트가 있고 각 CPU는 "stress -cpu 4"로 10% 적중률을 얻었지만 재부팅 후에는 "CPUQuota"가 다시 작동하도록 할 수 없습니다.

나는 이미 그것을 갖고 있다"GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1"

따라서 다시 게시하지 않고 재부팅할 때마다 시스템 리소스 관리가 제대로 작동하도록 하는 방법은 다음과 같습니다.

sudo apt --reinstall install cgroup-bin cgroup-tools cgroupfs-mount libcgroup1 

답변1

이것이 내 문제를 해결하는 방법입니다. (어떤 이유로 cgroupfs-mount를 설치한 후 파일이/lib/systemd/system/cgroupfs-mount.service다음으로 연결/dev/비어 있음.)

sudo apt --reinstall instll cgroupfs-mount
sudo rm /lib/systemd/system/cgroupfs-mount.service
sudo systemctl daemon-reload

이제 systemd 서비스 파일이 생성되었습니다.

sudo nano /lib/systemd/system/cgroupfs-mount.service

[Unit]
Description=CGroups FS Mount

[Service]
Type=oneshot
ExecStart=/etc/init.d/cgroupfs-mount start
ExecStop=/etc/init.d/cgroupfs-mount stop
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

파일을 생성한 후 다음을 실행하십시오.

sudo systemctl daemon-reload

부팅 중에 상태를 확인하고 시작을 활성화합니다.

sudo systemctl status cgroupfs-mount
sudo systemctl enable cgroupfs-mount

이제 테스트해 보세요:

sudo systemctl set-property user-1000.slice CPUQuota=40%
sudo systemctl daemon-reload

관련 정보