The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Групповая real-time планировка задач, появившаяся ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Групповая real-time планировка задач, появившаяся ..."  
Сообщение от opennews (ok) on 19-Апр-08, 22:26 
"Finally, Secure Real-Time on the Desktop (http://0pointer.de/blog/projects/cgroups-and-rtwatch.html)" - подробности реализации в Linux ядре 2.6.25 возможности групповой планировки задач в реальном режиме времени. Для демонстрации была создана утилита rtwatch (http://git.0pointer.de/?p=rtwatch.git;a=blob;f=rtwatch.c;h=5...). Пример запуска процесса rtcpuhogger и предоставления ему 5% процессорного времени (ядро должно быть собрано с CONFIG_RT_GROUP_SCHED): "rtwatch 5 rtcpuhogger". В сумме для группы можно выделить до 100% времени CPU на разные процессы.

URL: http://0pointer.de/blog/projects/cgroups-and-rtwatch.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=15409

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 19-Апр-08, 22:26 
./rtwatch -v 2 ls

period=1000.00ms runtime=20.00ms max_cpu_load=2.0%
mount("rtwatch-6875", "/var/run/rtwatch/6875", "cgroup", ...): No such file or directory

И чё за хрень?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от Анонимус on 20-Апр-08, 00:18 
А почему всего до 100%? А 120% нельзя?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 20-Апр-08, 00:38 
Можно, Но только если Вы ответите на вопрос - Что такое 120% (физический смысл).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 20-Апр-08, 00:42 
И чё я такой тормоз... Надо, всего лишь, двигаться (электронам, носителю, компьютеру) на 20% быстрее скорости света.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от Аноним (??) on 20-Апр-08, 01:32 
"двигаться (электронам, носителю, компьютеру) на 20% быстрее скорости света."
может мы тут лавочку opennet'a прикрывать будем, пойдем нобелевку забирать ?:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 20-Апр-08, 01:42 
>"двигаться (электронам, носителю, компьютеру) на 20% быстрее скорости света."
>может мы тут лавочку opennet'a прикрывать будем, пойдем нобелевку забирать ?:)

Есть ещё варианты как создать дополнительно 20% процессорного времени?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 20-Апр-08, 03:42 
Какая-то ерунда получается ...

./rtwatch 1 top  

а сам top показывает 4%  CPU usage :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от gogo on 20-Апр-08, 06:45 
А слабо таки вникнуть в суть опции, прежде чем тупо ее использовать?
Эта фича определяет _минимальный_ объем процессорной мощности, которой _гарантирован_ процессу. Она не ограничивет процесс, а защищает его от вытеснения другими процессами.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от avatar (ok) on 20-Апр-08, 11:19 
+1
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от __ on 20-Апр-08, 18:38 
>А слабо таки вникнуть в суть опции, прежде чем тупо ее использовать?
>Эта фича определяет _минимальный_ объем процессорной мощности, которой _гарантирован_ >процессу. Она не ограничивет процесс, а защищает его от вытеснения другими процессами.

А на кой нам ГиперТрейдинг? ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Групповая real-time планировка задач, появившаяся в Linux яд..."  
Сообщение от pavlinux email(ok) on 20-Апр-08, 18:40 
>А слабо таки вникнуть в суть опции, прежде чем тупо ее использовать?
>
>Эта фича определяет _минимальный_ объем процессорной мощности, которой _гарантирован_ процессу. Она не
>ограничивет процесс, а защищает его от вытеснения другими процессами.

Сам придумал иль подсказали иль где прочёл????

В Documentation/scheduler/sched-rt-group.txt совсем иное написано, у товорисча по ссылке

"...processes in the group cannot spend more time than this limit per one period of time.
...process can then acquire RT scheduling but never consume more CPU than allowed by the cgroup,....".

Да и первую строчку тоже почитай.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру