Operating System - HP-UX
1833151 Members
3379 Online
110051 Solutions
New Discussion

Re: kernel parameters conflict?

 
SOLVED
Go to solution
Martin Brachtl
Advisor

kernel parameters conflict?

Hello,

how should be solved the situatuation, when one application demands msgtql=4096 and another msgtql=256? Should I use the bigger value or sum them.

This is just an example, I have to solve this problem for the whole set of kernel params. But this is quite good example, while this parameter is "system wide" and I suppose that every application should have a chance to achieve its limit values (my suggestion is to sum the values). Am I wrong?

Thank you.
4 REPLIES 4
Alex Lavrov.
Honored Contributor

Re: kernel parameters conflict?

There is no problem to set the kernel value to the higher value than demanded.

There is only problem when the value is lower.

Alex.
I don't give a damn for a man that can only spell a word one way. (M. Twain)
Martin Brachtl
Advisor

Re: kernel parameters conflict?

OK. Thank you for the answer, but...

As I understand this parameter, it defines the total number of message queues in the system. What if (let say) Oracle needs for its function 4k queues and uses it right now and WebSphere (let say) needs 256 queues and tries to use it concurrently. Isn't it conflict? Or the parameter setting is "designed" to be ready for these situations.

M.Br.
Alex Lavrov.
Honored Contributor
Solution

Re: kernel parameters conflict?

Nope, if you think that both applications will use the maximum number of queues, you should set it to that number.

Generally, if it says that Oracle needs X, it's the maximum value and it should not reach it in normal conditions.

If you are worried, just set it to 6K and that's it (if you memory resources allow it, ofcourse)
I don't give a damn for a man that can only spell a word one way. (M. Twain)
Martin Brachtl
Advisor

Re: kernel parameters conflict?

Thanks for the explanation.