Por que os itens cpu cgroups são perdidos no Debian 8

0

a versão do kernel para o debian 8 usa 3.10. Mas em / sys / fs / cgroup / cpu, falta muitos itens 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

Como eu habilito cpu.cfs_quota_us no debian 8?

    
por haosdent 24.11.2015 / 15:22

2 respostas

2

Você recompila seu kernel com CONFIG_CFS_BANDWIDTH=y . Existe uma solicitação de recursos sobre isso já.

    
por 25.11.2015 / 10:15
3

Eu comprei a extensão cgroup hoje (complemento de extensão do Plesk) e descobri que ela não suportava o debian 8.7 com o kernel padrão depois.

Eu gerencio um servidor dedicado hospedado no Hetzner.
Debian 8.6 Kernel 3.16.0-4-amd64

A única opção que eu tinha disponível no servidor depois de instalar a extensão era uma maneira de controlar o uso do disco.

Fazendo essa alteração em /etc/default/grub

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

Não resolveu o problema

Saída do comando:

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

A interface da Web mostra apenas a opção para uso do disco.

Isso é o que funcionou no final:

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

em /etc/default/grub :

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

reiniciar

Após reiniciar o sistema, a saída do comando

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

Reinstale a extensão do Plesk ...

    
por 22.03.2017 / 07:51