ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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