Re: Ports and Queues - Thread Settings ?
Hi Raj, There is no easy and straight answer to find the optimum number of threads. It is different for each app and environment. You need to start with a min number of threads and increase one or two at a time till you find the number which fits perfectly to your environment. Use api and thread logs to do analysis and fine tuning. There is a remedy performace tuning: Optimization and trouble shooting guide where you can get more details. As per that manual An optimal minimum thread count is typically 1 to 2 times the number of server CPUs. The more CPUs that are available to the AR System server, the fewer number of minimum threads are needed. Thanks, Vamsi On Nov 8, 7:42 pm, Raj ravi6...@gmail.com wrote: Hello All, Was wondering, where to find more information on optimum thread value settings/dependency in the ports and queue tab of server information ? Our production server is crashing, so just as a debugging/ troubleshooting aspect trying to make sure that the thread values are properly set. Thanks, Raj ___ UNSUBSCRIBE or access ARSlist Archives atwww.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Re: Ports and Queues - Thread Settings ?
Raj, AR Server crashing could also be due to a memory leak issue. Monitor the memory footprint of the arserver.exe process (windows)/arserverd (UNIX) to see if the memory footprint grows over time. Saby From: patchsk vamsi...@gmail.com To: arslist@ARSLIST.ORG Sent: Mon, November 9, 2009 9:28:33 AM Subject: Re: Ports and Queues - Thread Settings ? Hi Raj, There is no easy and straight answer to find the optimum number of threads. It is different for each app and environment. You need to start with a min number of threads and increase one or two at a time till you find the number which fits perfectly to your environment. Use api and thread logs to do analysis and fine tuning. There is a remedy performace tuning: Optimization and trouble shooting guide where you can get more details. As per that manual An optimal minimum thread count is typically 1 to 2 times the number of server CPUs. The more CPUs that are available to the AR System server, the fewer number of minimum threads are needed. Thanks, Vamsi On Nov 8, 7:42 pm, Raj ravi6...@gmail.com wrote: Hello All, Was wondering, where to find more information on optimum thread value settings/dependency in the ports and queue tab of server information ? Our production server is crashing, so just as a debugging/ troubleshooting aspect trying to make sure that the thread values are properly set. Thanks, Raj ___ UNSUBSCRIBE or access ARSlist Archives atwww.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Re: Ports and Queues - Thread Settings ?
Why is it crashing? I doubt this is related to the thread setting unless you have them set so high that the footprint for each thread is exhausting the memory allocation range. Do you have a core file? If so, what is the stack trace in the core that caused the crash? What is the memory utilization at the time of the crash? What are the last entries in the filter, escalation, api, and arerror log files? What signal does armonitor.log show that arserverd exited with? Is a stack trace available in the arerror.log file? Axton Grams On Sun, Nov 8, 2009 at 9:42 PM, Raj ravi6...@gmail.com wrote: Hello All, Was wondering, where to find more information on optimum thread value settings/dependency in the ports and queue tab of server information ? Our production server is crashing, so just as a debugging/ troubleshooting aspect trying to make sure that the thread values are properly set. Thanks, Raj ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Re: Ports and Queues - Thread Settings ?
Hi, I agree with Axton. The crashes has probably nothing to do with the thread settings. On topic optimum number of threads, I still use a very old recommendation from Remedy: If more than 10% of the calls are queued, add more threads The API-log can be used to determine the number of times were there are no gaps between calls. For example as I have don in our RRR|Log product. The ratio between CPUs and Threads may or may not be valid. It might be true on ITSM, but all depends on where the bottleneck is. It may be the database that has too much to do, or it may be the filter-executions that take too much time. If you find degraded performance, and you have too many threads compared to your number of CPUs, I would try to add more CPUs. The optimum number of threads has nothing to do with the #CPUs, it is the other way around... Best Regards - Misi, RRR AB, http://rrr.se ps. Don't forget to come and talk to me in our booth at WWRUG in Las Vegas! ds. Hello All, Was wondering, where to find more information on optimum thread value settings/dependency in the ports and queue tab of server information ? Our production server is crashing, so just as a debugging/ troubleshooting aspect trying to make sure that the thread values are properly set. Thanks, Raj ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are -- This message was scanned by ESVA and is believed to be clean. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are