* [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
@ 2010-11-19 9:42 Sergei Naumov
2010-11-19 10:21 ` Alexey Shabalin
0 siblings, 1 reply; 13+ messages in thread
From: Sergei Naumov @ 2010-11-19 9:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Добрый день:
В статье на
http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
говориться об альтернативе обсуждаемому в последние пару дней патчу
ядра, повышающему отзывчивость системы. Решил попробовать:
[root@yarilo cgroup]# mkdir -p /sys/fs/cgroup/cpu
mkdir: невозможно создать каталог «/sys/fs/cgroup/cpu»: Нет такого файла
или каталога
Почему так происходит?
-- Sergei O. Naumov
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-19 9:42 [sisyphus] Патч, повышающий отзывчивость системы против .bashrc Sergei Naumov
@ 2010-11-19 10:21 ` Alexey Shabalin
2010-11-19 10:27 ` Alexey Shabalin
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Shabalin @ 2010-11-19 10:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2010/11/19 Sergei Naumov :
> Добрый день:
> В статье на
> http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
> говориться об альтернативе обсуждаемому в последние пару дней патчу ядра,
> повышающему отзывчивость системы. Решил попробовать:
>
> [root@yarilo cgroup]# mkdir -p /sys/fs/cgroup/cpu
> mkdir: невозможно создать каталог <</sys/fs/cgroup/cpu>>: Нет такого файла или
> каталога
>
> Почему так происходит?
в /sys нельзя самостоятельно создавать директории, этим занимается ядро.
И ещё установите пакет cgroup и стартуйте сервис.
И какое у вас ядро?
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-19 10:21 ` Alexey Shabalin
@ 2010-11-19 10:27 ` Alexey Shabalin
2010-11-19 11:43 ` Damir
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Shabalin @ 2010-11-19 10:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2010/11/19 Alexey Shabalin :
>> http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
>> говориться об альтернативе обсуждаемому в последние пару дней патчу ядра,
>> повышающему отзывчивость системы. Решил попробовать:
>>
>> [root@yarilo cgroup]# mkdir -p /sys/fs/cgroup/cpu
>> mkdir: невозможно создать каталог <</sys/fs/cgroup/cpu>>: Нет такого файла или
>> каталога
>>
>> Почему так происходит?
> в /sys нельзя самостоятельно создавать директории, этим занимается ядро.
> И ещё установите пакет cgroup и стартуйте сервис.
> И какое у вас ядро?
service cgconfig start
service cgred start
# lscgroup
cpuset:/
cpuset:/sysdefault
cpuset:/sysdefault/libvirt
cpuset:/sysdefault/libvirt/lxc
cpuset:/sysdefault/libvirt/qemu
cpu:/
cpu:/sysdefault
cpu:/sysdefault/libvirt
cpu:/sysdefault/libvirt/lxc
cpu:/sysdefault/libvirt/qemu
cpuacct:/
cpuacct:/sysdefault
cpuacct:/sysdefault/libvirt
cpuacct:/sysdefault/libvirt/lxc
cpuacct:/sysdefault/libvirt/qemu
memory:/
memory:/sysdefault
memory:/sysdefault/libvirt
memory:/sysdefault/libvirt/lxc
memory:/sysdefault/libvirt/qemu
devices:/
devices:/sysdefault
devices:/sysdefault/libvirt
devices:/sysdefault/libvirt/lxc
devices:/sysdefault/libvirt/qemu
freezer:/
freezer:/sysdefault
freezer:/sysdefault/libvirt
freezer:/sysdefault/libvirt/lxc
freezer:/sysdefault/libvirt/qemu
net_cls:/
net_cls:/sysdefault
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-19 10:27 ` Alexey Shabalin
@ 2010-11-19 11:43 ` Damir
2010-11-19 13:05 ` diver
0 siblings, 1 reply; 13+ messages in thread
From: Damir @ 2010-11-19 11:43 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
>>> [root@yarilo cgroup]# mkdir -p /sys/fs/cgroup/cpu
>>> mkdir: невозможно создать каталог <</sys/fs/cgroup/cpu>>: Нет такого файла или
>>> каталога
>>>
>>> Почему так происходит?
>> в /sys нельзя самостоятельно создавать директории, этим занимается ядро.
>> И ещё установите пакет cgroup и стартуйте сервис.
В пакете cgroup уже есть все для этого патча? :) Что-то не вижу.
Пришлось допиливать напильником.
Пока более-менее работающий вариант у меня получился такой:
# apt-get install cgroup
редактируется файл /etc/cgconfig.conf
В него добавляется строчки:
group user {
perm {
task {
uid = root;
gid = xgrp;
}
admin {
uid = root;
gid = xgrp;
}
}
cpu {
}
}
То есть патч включается для всех пользователей, входящих в группу xgrp.
# service cgconfig restart
# service cgred restart
# chkconfig cgconfig on
# chkconfig cgred on
Далее, создается файл /etc/profile.d/killer-feature.sh, с правами 755,
и содержимым:
if [ "$PS1" ] ; then
cgcreate -t "$USER:$USER" -a "$USER:$USER" -g "cpu:user/$USER/$$"
cgclassify -g "cpu:user/$USER/$$" $$
fi
После чего достаточно перелогиниться (или выполнить нижеприведенную
команду в шелле):
$ . /etc/profile.d/killer-feature.sh
Проверить, что патч работает, можно так:
$ cat /proc/self/cgroup
У меня вот выводит
7:net_cls:/
6:freezer:/
5:devices:/
4:memory:/
3:cpuacct:/
2:cpu:/user/damir/8834
1:cpuset:/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-19 11:43 ` Damir
@ 2010-11-19 13:05 ` diver
2010-11-19 13:43 ` Damir
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: diver @ 2010-11-19 13:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2010/11/19 Damir:
> В пакете cgroup уже есть все для этого патча? :) Что-то не вижу.
> Пришлось допиливать напильником.
>
> Пока более-менее работающий вариант у меня получился такой:
А не подскажите, можно ли проделать все выше описанное на ядре
2.6.36-std-ng-alt3 (там уже приложен патч который обсуждали ранее)
Т.е. что можно, это понятно :) Не станет ли одно другом мешать и не
скажется ли это на производительности?
--
LRU: #407670
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-19 13:05 ` diver
@ 2010-11-19 13:43 ` Damir
2010-11-20 9:36 ` Sergei O. Naumov
2 siblings, 0 replies; 13+ messages in thread
From: Damir @ 2010-11-19 13:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
>> В пакете cgroup уже есть все для этого патча? :) Что-то не вижу.
>> Пришлось допиливать напильником.
>>
>> Пока более-менее работающий вариант у меня получился такой:
>
> А не подскажите, можно ли проделать все выше описанное на ядре
> 2.6.36-std-ng-alt3 (там уже приложен патч который обсуждали ранее)
> Т.е. что можно, это понятно :) Не станет ли одно другом мешать и не
> скажется ли это на производительности?
Я бы не рекомендовал так делать. Отличие ядерного патча, насколько мне
известно, в том, что он также касается программ, запускаемых из иксов,
а не только из терминала.
Если использовать и ядерный, и юзерспейсовский вариант, то будет
использоваться только один из них. Я так понимаю, для процессов из
шелла видимо будет использоваться юзерспейсовский, так как в ядерном
производится проверка, не принадлежит ли процесс уже какой-либо
некорневой группе. А для процессов из иксов наверное будет
использоваться ядерный.
На производительности это сказаться может, но в какую сторону -
непонятно, все зависит от того, что именно быстрее, ядерный или
юзерспейсовый вариант.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
@ 2010-11-19 14:48 ` diver
2010-11-19 18:30 ` [sisyphus] =?koi8-r?b?8MHU3g==?=, " Sergei O. Naumov
1 sibling, 0 replies; 13+ messages in thread
From: diver @ 2010-11-19 14:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2010/11/19 Mykola S. Grechukh <gns@altlinux.org>:
> 2010/11/19 diver <>
>>
>>> Кто бы в std-ng добавил нужные модули, вроде intel'а и т.п. Стартовал на
>>> нем и нужного разрешения на экране не получил... :-(
>>>
>>
>> Ммм. просите у мантейнера.
>> Я себе для nvidia пересобрал от std-def. Дело пары минут.
>>
>
> ИНТЕЛ ТАМ ЕСТЬ
>
Да, да верю. Зачем так громко? :)
Письма разминулись...
--
LRU: #407670
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] =?koi8-r?b?8MHU3g==?=, повышающий отзывчивость системы против .bashrc
2010-11-19 14:48 ` diver
@ 2010-11-19 18:30 ` Sergei O. Naumov
1 sibling, 0 replies; 13+ messages in thread
From: Sergei O. Naumov @ 2010-11-19 18:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от Пятница 19 ноября 2010 17:45:35 автор Mykola S. Grechukh
написал:
> 2010/11/19 diver <>
>
> > Кто бы в std-ng добавил нужные модули, вроде intel'а и т.п. Стартовал на
> >
> >> нем и нужного разрешения на экране не получил... :-(
> >
> > Ммм. просите у мантейнера.
> > Я себе для nvidia пересобрал от std-def. Дело пары минут.
>
> ИНТЕЛ ТАМ ЕСТЬ
А чего видеорежим тогда не выставился?
--
Sergei
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] =?koi8-r?b?8MHU3g==?=, повышающий отзывчивость системы против .bashrc
@ 2010-11-19 18:35 ` Sergei O. Naumov
2010-11-20 14:54 ` diver
1 sibling, 1 reply; 13+ messages in thread
From: Sergei O. Naumov @ 2010-11-19 18:35 UTC (permalink / raw)
To: sisyphus
В сообщении от Пятница 19 ноября 2010 17:40:50 автор diver написал:
> Ммм. просите у мантейнера.
> Я себе для nvidia пересобрал от std-def. Дело пары минут.
Где-нибудь лежит "сырье" или с nvidia.com тащить? Эх... тряхнет директор
стариной, запустит "гццу"... :-)
--
Sergei
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] =?koi8-r?b?8MHU3g==?=, повышающий отзывчивость системы против .bashrc
2010-11-19 13:05 ` diver
2010-11-19 13:43 ` Damir
@ 2010-11-20 9:36 ` Sergei O. Naumov
2010-11-20 10:47 ` [sisyphus] Патч, " Alexey Borisenkov
2 siblings, 1 reply; 13+ messages in thread
From: Sergei O. Naumov @ 2010-11-20 9:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от Пятница 19 ноября 2010 16:05:21 автор diver написал:
> 2010/11/19 Damir:
> > В пакете cgroup уже есть все для этого патча? :) Что-то не вижу.
> > Пришлось допиливать напильником.
>
> > Пока более-менее работающий вариант у меня получился такой:
> А не подскажите, можно ли проделать все выше описанное на ядре
> 2.6.36-std-ng-alt3 (там уже приложен патч который обсуждали ранее)
> Т.е. что можно, это понятно :) Не станет ли одно другом мешать и не
> скажется ли это на производительности?
А где написано, что там есть этот патч? На sysiphus.ru этот пакет имеет самую
новую версию 2.6.35-alt7.
--
Sergei
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] Патч, повышающий отзывчивость системы против .bashrc
2010-11-20 9:36 ` Sergei O. Naumov
@ 2010-11-20 10:47 ` Alexey Borisenkov
2010-11-20 11:24 ` [sisyphus] =?koi8-r?b?8MHU3g==?=, " Sergei O. Naumov
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Borisenkov @ 2010-11-20 10:47 UTC (permalink / raw)
To: sisyphus
20.11.2010 12:36, Sergei O. Naumov пишет:
>> А не подскажите, можно ли проделать все выше описанное на ядре
>> 2.6.36-std-ng-alt3 (там уже приложен патч который обсуждали ранее)
>> Т.е. что можно, это понятно :) Не станет ли одно другом мешать и не
>> скажется ли это на производительности?
> А где написано, что там есть этот патч? На sysiphus.ru этот пакет имеет самую
> новую версию 2.6.35-alt7.
Написано в devel@
sisyphus.ru немножечко мёртв.
http://prometheus.altlinux.org/en/srpm/Sisyphus/kernel-image-std-ng
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] =?koi8-r?b?8MHU3g==?=, повышающий отзывчивость системы против .bashrc
2010-11-20 10:47 ` [sisyphus] Патч, " Alexey Borisenkov
@ 2010-11-20 11:24 ` Sergei O. Naumov
0 siblings, 0 replies; 13+ messages in thread
From: Sergei O. Naumov @ 2010-11-20 11:24 UTC (permalink / raw)
To: sisyphus
В сообщении от Суббота 20 ноября 2010 13:47:31 автор Alexey Borisenkov
написал:
> >> скажется ли это на производительности?
> >
> > А где написано, что там есть этот патч? На sysiphus.ru этот пакет имеет
> > самую новую версию 2.6.35-alt7.
>
> Написано в devel@
> sisyphus.ru немножечко мёртв.
> http://prometheus.altlinux.org/en/srpm/Sisyphus/kernel-image-std-ng
А кстати, есть какой-то способ "увидеть", что патч "работает"? Заустил в
терминале "ls -lR /", киношку на mplayer'е. Двигаю - вроде действительно
clutter'а стало много меньше. А в остальном?
--
Sergei
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] =?koi8-r?b?8MHU3g==?=, повышающий отзывчивость системы против .bashrc
2010-11-19 18:35 ` Sergei O. Naumov
@ 2010-11-20 14:54 ` diver
0 siblings, 0 replies; 13+ messages in thread
From: diver @ 2010-11-20 14:54 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2010/11/19 Sergei O. Naumov <vomus@rambler.ru>:
> В сообщении от Пятница 19 ноября 2010 17:40:50 автор diver написал:
>
>> Ммм. просите у мантейнера.
>> Я себе для nvidia пересобрал от std-def. Дело пары минут.
>
> Где-нибудь лежит "сырье" или с nvidia.com тащить? Эх... тряхнет директор
> стариной, запустит "гццу"... :-)
apt-get source kernel-modules-nvidia-std-def
поправить в спеке версию и префикс для std-ng и собрать
--
LRU: #407670
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2010-11-20 14:54 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-19 9:42 [sisyphus] Патч, повышающий отзывчивость системы против .bashrc Sergei Naumov
2010-11-19 10:21 ` Alexey Shabalin
2010-11-19 10:27 ` Alexey Shabalin
2010-11-19 11:43 ` Damir
2010-11-19 13:05 ` diver
2010-11-19 13:43 ` Damir
2010-11-19 14:48 ` diver
2010-11-19 18:30 ` [sisyphus] =?koi8-r?b?8MHU3g==?=, " Sergei O. Naumov
2010-11-19 18:35 ` Sergei O. Naumov
2010-11-20 14:54 ` diver
2010-11-20 9:36 ` Sergei O. Naumov
2010-11-20 10:47 ` [sisyphus] Патч, " Alexey Borisenkov
2010-11-20 11:24 ` [sisyphus] =?koi8-r?b?8MHU3g==?=, " Sergei O. Naumov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git