|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Раздел полезных советов: Оптимизация отзывчивости десктоп-си..." | +/– | |
Сообщение от auto_tips on 17-Ноя-10, 20:13 | ||
По заявлению одного из разработчиков из компании Red Hat добиться эффекта существенного повышения отзывчивости десктоп-систем в условиях большой фоновой нагрузки можно через использование cgroup без дополнительных патчей Linux-ядра (http://www.opennet.me/opennews/art.shtml?num=28671). Более того [[http://lkml.org/lkml/2010/11/16/392 утверждается]] что cgroup-метод работает даже лучше патча с привязкой групп планирования к TTY. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по ответам | RSS] |
1. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от o_o on 17-Ноя-10, 20:13 | ||
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от IceMan on 17-Ноя-10, 20:37 | ||
Самосборное или древнее ядро? =) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от assaron on 17-Ноя-10, 21:11 | ||
кто-нибудь может объяснить как оно работает? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от asddas on 18-Ноя-10, 01:44 | ||
дает всем право переводить процессы между группами, на каждую сессию шела создает новую группу. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Аноним (??) on 18-Ноя-10, 03:03 | ||
Есть такая вещь, как libcg. Она умеет это делать без ручных манипуляций... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Аноним (??) on 18-Ноя-10, 03:30 | ||
В Fedora есть пакет libcgroup со скриптами в /etc/init.d, которые делают что-то похожее. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от anonymous (??) on 18-Ноя-10, 09:06 | ||
> В Fedora есть пакет libcgroup со скриптами в /etc/init.d, которые делают что-то | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от анонимус (??) on 18-Ноя-10, 16:03 | ||
>>~/.bashrc | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Crazy Alex (??) on 18-Ноя-10, 16:33 | ||
Надо еще пару действий добавить для автоматического удаления групп, в которых больше нет процессов: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Crazy Alex (??) on 18-Ноя-10, 16:35 | ||
Да. Но идея, думаю, понятна, расширить не проблема. В частности - добавить соответствующие строки во врапперы для "тяжелого" софта. А так - говорят, в systemd будет позитрее механику управления группами. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 18-Ноя-10, 16:42 | ||
> на каждую сессию шела создает новую группу. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
12. "Оптимизация отзывчивости десктоп-системы через использование..." | –2 +/– | |
Сообщение от User294 (ok) on 18-Ноя-10, 18:19 | ||
> дает всем право переводить процессы между группами, | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
13. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Crazy Alex (??) on 18-Ноя-10, 18:47 | ||
Ошибся (у меня расположение другое). Если монтируется в /dev/cgroup/cpu, то в /usr/local/sbin/cgroup_clean, соответственно, и кладём | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
14. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Аноним (??) on 18-Ноя-10, 22:51 | ||
Кто-нибудь заметил повышение отзывчивости с использованием cgroup? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
15. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 02:01 | ||
Да. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
16. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 03:37 | ||
*** Монтировать нужно в /sys/fs/cgroup *** | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 19-Ноя-10, 05:34 | ||
Дык, Торвальдц тому товрищу так и написал, что мол vulnerable кастылек твой парниша!!! | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
18. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от vvvua (ok) on 19-Ноя-10, 09:50 | ||
А если попробовать консольке из которой будут зваться "тяжелые" процессы nice поднять? | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 11:55 | ||
При чем тут nice, я попробовал данный метод и ответил, ниже написал поправку и все. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
20. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Stax (ok) on 19-Ноя-10, 15:59 | ||
Возможно.. На самом деле, рекомендацию монтировать в /dev/cgroup я взял из документации ядра (Documentation/cgroups/cgroups.txt), там показано использование именно /dev/cgroup. Но с sys вполне работает. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от vvvua (ok) on 19-Ноя-10, 19:08 | ||
> При чем тут nice, я попробовал данный метод и ответил, ниже написал | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
22. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 21:18 | ||
Ok. Проверю. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 19-Ноя-10, 21:58 | ||
Да это пофигу куда монтировать. Это ж VFS. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
24. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 22:12 | ||
Ну вот: собираем inkscape-0.48.0 | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
25. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 19-Ноя-10, 22:17 | ||
> Да это пофигу куда монтировать. Это ж VFS. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
26. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Roman (??) on 20-Ноя-10, 00:06 | ||
на какой сусе? у меня 11.2 и все заработало... | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
27. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 20-Ноя-10, 00:35 | ||
OpenSUSE 11.3 | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
28. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Roman (??) on 20-Ноя-10, 00:37 | ||
> OpenSUSE 11.3 | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 20-Ноя-10, 00:48 | ||
>> OpenSUSE 11.3 | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
30. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 20-Ноя-10, 01:21 | ||
>> Да это пофигу куда монтировать. Это ж VFS. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
32. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 20-Ноя-10, 02:02 | ||
>>> Да это пофигу куда монтировать. Это ж VFS. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
33. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 20-Ноя-10, 02:58 | ||
Смонтировал в /0/u | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
34. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 20-Ноя-10, 03:05 | ||
> Смонтировал в /0/u | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
35. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Logo (ok) on 20-Ноя-10, 03:27 | ||
Зато: | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
36. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от vvvua (ok) on 20-Ноя-10, 09:47 | ||
Спасибо. Вы подтвердили моё предположение, что cgroup один из многих элементов влияния на шедулер Linux'а для небольшого количества пользователей, которым влом (или пока не умеют) использовать nice и подобное. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
37. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от mevlad on 20-Ноя-10, 21:11 | ||
м. б. как-то так: | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
38. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 21-Ноя-10, 14:03 | ||
меж тем, появился второй вариант патча | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
39. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от zillah on 22-Ноя-10, 09:01 | ||
> # echo "session optional pam_cgroup.so" >> /etc/pam.d/su | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
40. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от mevlad on 23-Ноя-10, 05:02 | ||
в смысле? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от zillah on 23-Ноя-10, 06:17 | ||
> в смысле? | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
42. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от mevlad on 23-Ноя-10, 21:09 | ||
это был пример использования pam-модуля. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
43. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от pavlinux (ok) on 23-Ноя-10, 21:28 | ||
4-й вариант | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от zillah on 24-Ноя-10, 06:27 | ||
> это был пример использования pam-модуля. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
45. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от stranger (??) on 24-Ноя-10, 14:15 | ||
Десктопное ядро там без cgroups. Если оно вам надо ставьте ядро -default. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
46. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от mevlad on 24-Ноя-10, 23:48 | ||
на fedora 14 работает, проверял. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
47. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Pavel (??) on 27-Дек-10, 00:09 | ||
У меня также получилось, но вот вопрос: как работает cpu.shares = 512 ?, я запустил от пользователя burnMMX - но всеравно в top я вижу что 99% процессора использует burnMMX. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
48. "Оптимизация отзывчивости десктоп-системы через использование..." | +/– | |
Сообщение от Crazy Alex (??) on 01-Фев-11, 23:28 | ||
> Спасибо. Вы подтвердили моё предположение, что cgroup один из многих элементов влияния | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |