
MEN!! om man gör det så ska man ha klart för sig att om man gör exakt som det står i artikeln så funkar det inte eftersom det förmodligen är specifikt för RedHat/Fedora/CentOS. Men om man gör det lite annorlunda så funkar det faktiskt och jag tycker att det ger ett klart märkbart resultat...
Först antar jag att man måste installera paketen för cgroups, jag gjorde det iallafall:
Kod: Markera allt
sudo apt-get install cgroup-bin
sudo apt-get install libcgroup1
Men gör man som det står här så får man bara lite trevliga felutskrifter och ingenting händer, det bästa man får ut av det är att inget blir sämre. Om man istället vill få det att funka så får man göra lite annorlunda...Editera användarens fil ~/.bashrc och lägg till raderna:
if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
Sedan som administratör ska du skriva in:
mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
mkdir -m 0777 /sys/fs/cgroup/cpu/user
Själv började jag med att lägga in följande i "/etc/rc.local":
Kod: Markera allt
mount -t cgroup cgroup /mnt/cgroup/cpu -o cpu
mkdir -m 0777 /mnt/cgroup/cpu/user
Kod: Markera allt
sudo chmod +x /etc/rc.local
Kod: Markera allt
if [ "$PS1" ] ; then
mkdir -m 0700 /mnt/cgroup/cpu/user/$$
echo $$ > /mnt/cgroup/cpu/user/$$/tasks
fi

Det ger faktiskt en märkbar effekt tycker jag...