mercredi 18 novembre 2009

Weblogic 10 - thread pool tuning



Weblogic propose le self tuning, mais vous pouvez néanmoins gérer par vous même le nombre de thread alloués à votre serveur:





<server>

    <name>AdminServer</name>

    <reverse-dns-allowed>false</reverse-dns-allowed>

<self-tuning-thread-pool-size-min>25</self-tuning-thread-pool-size-min>

    <native-io-enabled>true</native-io-enabled>

    <thread-pool-percent-socket-readers>43</thread-pool-percent-socket-readers>

    <ssl>

      <enabled>false</enabled>

      <login-timeout-millis>25000</login-timeout-millis>

    </ssl>




Par défaut le self tuning propose 16 threads par core, mais ces paramètres permettent d'augmenter cela et de le gérer manuellement.


Une autre solution c'est de rajouter cela au démarrage de weblogic:
-Dweblogic.threadpool.MinPoolSize=100


Aucun commentaire: