우분투 13.04에서 cgroup을 사용하는 방법


16

cgroup우분투에서 어떻게 작동 하는지 배우려고하는데 cgroup우분투 13.04에서는 작동하지 않는 것 같습니다 . 주어진 질문에 대해 CPU 한도를 영구적으로 설정하는 방법에 대한이 질문에 대한 답을 사용하고 있습니다. Cpulimit와 좋은 작동하지 않습니다

이것들은 내가 한 일입니다.

  1. 설치 cgroup:

    sudo apt-get install cgroup-bin
    
  2. 재부팅

  3. 을 확인 cgroup사용자 (프로세스의 소유자)에 대한 :

    sudo cgcreate -a ipeacocks -g cpu:ipeacocks
    
  4. 다음 명령을 실행하십시오.

    echo 100 > /sys/fs/cgroup/cpu/ipeacocks/cpu.shares
    
  5. 그리고 명령 :

    cgexec -g cpu:ipeacocks stress --cpu 4
    

그리고 출력 :

cgroup change of group failed

왜? 내가 뭘 잘못하고 있니?

답변:


21

작업 파일의 소유자 여야하므로 pid를 작성할 권한이 있습니다. 그렇게하려면 -t를 사용하십시오.

sudo cgcreate -a ipeacocks:ipeacocks -t ipeacocks:ipeacocks -g cpu:ipeacocks

그렇습니다. 내가 해결할 수없는 동정심. @ipeacocks, 하시겠습니까?
Rmano

1
조금만 도와 sudo cgcreate -a $USER:$USER -t $USER:$USER -g ...
Aquarius Power
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.