General
cancel
Showing results for 
Search instead for 
Did you mean: 

porting application from 11.23 itanium to 11.31 itanium balde servers

MuttukumarR
Occasional Visitor

porting application from 11.23 itanium to 11.31 itanium balde servers

we have a ftp client and audit tracking c++ application that uses ACE framework. we create around 90 ACE_TSS threads . the application was working fine in 11.23 itanium machines.,however it is crashing in v3 blade servers. is there a limitation on process threads in kernel level? if so how to check it when application runs other words how to monitor t? ur help highly appreciated
4 REPLIES
Dennis Handly
Acclaimed Contributor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

>is there a limitation on process threads in kernel level?

The kernel parms:
kctune | grep thread
max_thread_proc 2048 2048
nkthread 8416 Default

What are your values?
MuttukumarR
Occasional Visitor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

aio_proc_thread_pct 70 70 Immed
aio_proc_threads 1024 1024 Immed
aio_req_per_thread 1 1 Immed
max_thread_proc 4096 4096 Immed
nfs2_max_threads 8 8 Immed
nfs3_max_threads 8 8 Immed
nfs4_max_threads 8 8 Immed
nkthread 60000 60000 Immed
sched_thread_affinity 6 6 Immed
vx_era_nthreads 5 Default

tnx foe reply
Dennis Handly
Acclaimed Contributor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

>max_thread_proc 4096 4096 Immed
>nkthread 60000 60000 Immed

This should be plenty.
Where is it crashing and is it a signal?
Or some application error message?
MuttukumarR
Occasional Visitor

Re: porting application from 11.23 itanium to 11.31 itanium balde servers

thnx dennis ,it got solved when i PTHREAD_USER_KEYS_MAX=16384 locally export the value.

in /usr/include/limits.h PTHREAD_KEYS_MAX was 128 low...am adding the solution so it will be useful for others.