Tuning WebLogic Server

Thread Count

You have some control over the number of threads in the default queue. Adding more threads will not necessarily improve performance, however. Generally speaking, you should allocate threads according to the following formula:

  • Allocate one thread per CPU on the server.

  • Add at least one additional thread. Add another addtional thread for every four CPUs.

If you suspect that your thread count is too low, examine your CPU utilization. Ideally, you want it to fluctuate between 85 and 100%. If utilization only rarely rises above 85%, consider adding a thread. If it stays pegged at or near 100%, remove a thread or two and see if you notice a performance improvement.

Thread Utilization

By default, one thread in three ...

Get BEA WebLogic Server™ Administration Kit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.