再起動後に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

おすすめ記事