cgroup user space speed patch! Ускорим linux

Не так давно новости шумли о новом патче для ядра планировщика. Это действительно заметно ускоряет работу. Поэтому применим его к своей системе:

sudo apt-get install cgroup-bin

Теперь нужно отредактировать файл /etc/cgconfig.conf :

        mount {
cpu = /mnt/cgroups/cpu;
cpuacct = /mnt/cgroups/cpuacct;
devices = /mnt/cgroups/devices;
}

 

        group . {
perm {
task {
uid = root;
gid = adm;
}

        admin {
uid = root;
gid = adm;
}
}

        cpu {
}
}

Теперь перезапустим cgconfig:

sudo /etc/init.d/cgconfig restart
Отредактируем файл .bashrc:

if [ «$PS1» ] ; then
mkdir -m 0700 -p /mnt/cgroups/cpu/$$
echo 1 > /mnt/cgroups/cpu/$$/notify_on_release
echo $$ > /mnt/cgroups/cpu/$$/tasks
fi

Создаём файл /bin/rmcgroup:

    #!/bin/bash

 

    rmdir /mnt/cgroups/cpu/$1

Дадим необходимые права:

sudo chmod a+x /bin/rmcgroup

И запускаем:

sudo -s

echo «/bin/rmcgroup» > /mnt/cgroups/cpu/release_agent

Вот и готово.

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий