Ubuntu 13.04'te cgroup nasıl kullanılır


16

cgroupUbuntu'da nasıl çalıştığını ve cgroupUbuntu 13.04'te çalışmadığını görmeye çalışıyorum. Bu sorunun cevabını, verilen işlem için cpu sınırı nasıl kalıcı olarak ayarlanır. Cpulimit ve güzel çalışmıyor

Yaptıklarım bunlar:

  1. Yüklendi cgroup:

    sudo apt-get install cgroup-bin
    
  2. reboot

  3. Bir Make cgroupkullanıcınızda (süreç sahibi) için:

    sudo cgcreate -a ipeacocks -g cpu:ipeacocks
    
  4. Komutu çalıştır:

    echo 100 > /sys/fs/cgroup/cpu/ipeacocks/cpu.shares
    
  5. Ve komut:

    cgexec -g cpu:ipeacocks stress --cpu 4
    

ve çıktı:

cgroup change of group failed

Neden? Neyi yanlış yapıyorum?

Yanıtlar:


21

Görev dosyasının sahibi olmanız gerekir, böylece dosyaya bir pid yazma iznine sahip olursunuz. Bunu yapmak için, -t kullanın, örn.

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

evet, hepsi bu. Çözülemediğim üzücü. @ipeacocks, olur mu?
Rmano

1
sadece biraz yardım etmek içinsudo cgcreate -a $USER:$USER -t $USER:$USER -g ...
Kova Gücü
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.