Использование Cgroups для ограничения использования процессора

Я пытаюсь использовать cgroups для того, чтобы ограничить использование процессора. Я использую это руководствоhttps://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-cpu_and_memory-use_case.html

Мой файл /etc/cgconfig.conf имеет следующий вид

mount {
cpu     = /mnt/cgroup/cpu,cpuacct;
cpuacct = /mnt/cgroup/cpu,cpuacct;
}

group wheel {
    cpu {
            cpu.shares="800";
    }
    cpuacct {
            cpuacct.usage="0";
    }
}
 group test1 {
    cpu {
            cpu.shares="200";
    }
    cpuacct {
            cpuacct.usage="0";
    }
}

Мой cgrules.conf следующий

@wheel cpu,cpuacct wheel
@test1 cpu,cpuacct test1

Althouth, когда я пытаюсь бежать:

dd if=/dev/zero of=/dev/null bs=1024k

Я вижу, что использование процессора в 100% для пользователей относится к групповому колесу и test1

Я проверил сервисы со статусом сервиса cgconfig и работает

Loaded: loaded (/usr/lib/systemd/system/cgconfig.service; disabled)
Active: active (exited) since Mon 2015-03-02 17:29:19 EET; 7min ago
Process: 1240 ExecStop=/usr/sbin/cgclear -l /etc/cgconfig.conf -e   (code=exited, status=3)
Process: 56536 ExecStart=/usr/sbin/cgconfigparser -l /etc/cgconfig.conf -s         1664 (code=exited, status=0/SUCCESS)
Main PID: 56536 (code=exited, status=0/SUCCESS)

Может кто-нибудь сказать мне, что я делаю не так? большое спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос