|
|
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
Вот такую штуку связанную с фиксированием приоритета процессов oninit обнаружил в 10 версии. Как известно, начиная с 10 версии вместо использования параметра NOAGE, AFF_NPROCS, AFF_SPROC, NUMAIOVPS и NUMCPUVPS (которые использовать начиная с 10 версии не рекомендуется) предлагается использовать комплексный параметр VPCLASS, в котором в частности можно указать выключить Priority Aging (если поддерживает ОС) или оставить. Так вот из документации, данная опция noage для параметра VPCLASS применима к любому классу виртуальных процессоров информикса (не только к классу CPU). Но когда ставишь например VPCLASS cpu,num=1,noage VPCLASS aio,num=1,noage то в online.log при запуске получаешь сообщение о том что приоритет зафиксирован только для VP cpu (там указывается pid процесса, по которому через onstat -g glo и определяю что это cpu). Так все таки можно ли зафиксировать приоритеты других классов VP, кроме CPU ? Если смотреть дерево процессов oninit, то все они порождаются этим cpu, про который и написано в online.log что его приоритет зафиксирован. Вот только наследуют ли порожденные процессы фиксированный приоритет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 14:18 |
|
||
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
Кстати, кроме того фиксирование приоритета процессов oninit при использовании параметра NOAGE еще и приводит немного к другим результатам, чем при использовании опции noage в VPCLASS: Если посмотреть значение "nice" для процессов при NOAGE = 1 то все они будут иметь значение "--", если же использовать опцию noage в VPCLASS для всех классов VP (и не использовать устаревший параметр NOAGE) то значение "--" для "nice" будут иметь только процессы oninit, которые относятся к классу VP cpu, а остальные oninit которые относятся к другим VP, будут иметь nice = 20. Вот и непонятно, что лучше, когда у процесса nice "--" или определенное числовое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 09:09 |
|
||
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
А ты осознаешь зачем вообще ТЕБЕ нужна эта фича? Она нужна тогда когда она нужна, а в 99.99% случаев проблем с производительностью ее полезность 0. ----------------------------------------------------------------------------------------------------------------------------------------- нужно делать то что нужно, а то что не нужно -- делать не нужно (перефразируя В-Пуха). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 10:18 |
|
||
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
Конечно, например у меня работает на сервере только информикс. Но процессоров класса CPU несколько (NUMCPUVPS 6, NOAGE 1). Тогда и процессов oninit тоже будет 6 штук. Нагрузка на информиксе есть, бывают моменты когда все vp cpu заняты. Вот тут и наблюдаю, что приоритет этих oninit'ов снижается (почему то при последнем запуске приоритет не был зафиксирован, хотя NOAGE = 1 в ononfig). Непорядок, ибо как написано в перформанс гуайд, You might want to disable priority aging because it can cause the performance of the database server processes to decline over time. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 11:17 |
|
||
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
Процессов oninit будет конечно же не 6, а больше, потому что там есть еще и другие VP, кроме cpu. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 11:20 |
|
||
|
Priority Aging в IDS10
|
|||
|---|---|---|---|
|
#18+
AndronКонечно, например у меня работает на сервере только информикс.Эта фраза уже говорит что aging тебя заботить не должен. Andron Но процессоров класса CPU несколько (NUMCPUVPS 6, NOAGE 1). Тогда и процессов oninit тоже будет 6 штук. Нагрузка на информиксе есть, бывают моменты когда все vp cpu заняты. Вот тут и наблюдаю, что приоритет этих oninit'ов снижается (почему то при последнем запуске приоритет не был зафиксирован, хотя NOAGE = 1 в ononfig).Из-за снижения приоритета шлимыло вдруг отъдает десять минут процессорного времени, обгоняя oninit-ы? Бредово не так-ли? Andron Непорядок, ибо как написано в перформанс гуайд, You might want to disable priority aging because it can cause the performance of the database server processes to decline over time. Слово can не смущает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 12:18 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33907372&tid=1608611]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 536ms |

| 0 / 0 |
