Hello everybody,
currently I am performing some tests with transaction and Tamino. My configuration is Tamino 4.4.1.4, java: 1.5.0_09, os: Windows XP 5.1.
My machine is Intel Pentium(R) D (dualcore) CPU 2.80 GHz, 2 GB RAM.
What I want to do is to configure Tamino and UTX so they can accept mass of calls. My current test starts 10 threads each of
them performs 10 000 transaction over Tamino. What I am usually receive is one of the following exceptions:
Caused by: com.softwareag.tamino.db.API.common.TAccessFailureException( message: Database access failure (8555, INOXME8555, Session error occurred, No session available - the number of available sessions is exhausted.), tag: JavaTaminoAPI_4_4_1_12, java: 1.5.0_09, os: Windows XP 5.1 ):
or
Caused by: com.softwareag.tamino.db.API.common.TAccessFailureException( message: Database access failure (9155, INOXYE9155, The requested document(s) could not be locked), tag: JavaTaminoAPI_4_4_1_12, java: 1.5.0_09, os: Windows XP 5.1 ):
Exceptions were thrown after 166 successful transactions. After some parameters modification of Tamino and UTX I succeeded to complete ~ 1200 transactions.
What I changed into the configuration of Tamino were:
- XML work threads = 400
- XML max sessions = 2000
In UTX:
- Datastore thread pool size = 200 threads
- Nominal XTS thread pool size = 500 threads
After this changes I succeeded to complete ~1200 transactions before my UTX crashed. I think it crashed, because there was
message from windows about “Low memory space on drive C” where my Tamino was installed. Now I moved it to my drive D where there is much more space.
What I want to ask is where I can read some data about how to configure my Tamino and UTX in order to run for example 100
concurrent threads each of which performs 10000 transactions after Tamino?
Thank you in advance,
Dobri