debian 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
在 Debian 8 中启用?
答案1
我今天购买了 cgroup 扩展(Plesk add on 扩展),后来才发现它不支持默认内核的 debian 8.7。
我管理着 Hetzner 托管的专用服务器。Debian
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}
Web 界面仅显示磁盘使用情况的选项。
这就是最终的效果:
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
。有一个功能要求已经关于这个了。