Como configurar el JBoss para que use varios cores del procesador?

468 views
Skip to first unread message

William Diaz Pabón

unread,
Apr 8, 2013, 1:31:12 PM4/8/13
to Grupo Java BS AS, jav...@googlegroups.com
Buena tardes a todos.

Actualmente tengo JBoss 5.1.0 corriendo sobre una maquina que tiene un procesador de 4 nucleos y realizando una verificación del uso del procesador me doy cuenta que solo esta usando una CORE y que esta al 100%, pero los otros 3 CORES están al 0%, como puedo configurar el JBoss para que distribuya la carga de procesamiento en los 4 CORES?

--
Éxitos.

Cordialmente,


William Diaz Pabón
Especialista en Soluciones Informáticas


 Bogotá, Colombia


Jorge Garcia

unread,
Apr 8, 2013, 4:03:19 PM4/8/13
to jav...@googlegroups.com, Grupo Java BS AS
Casualmente hace algunos días me encontré con ese inconveniente se le debe indicar a la JVM
a través de java_opts -XX:+UseParallelGC -XX:ParallelGCThreads=2 cuantos núcleos quiere trabajar. dejo unoslinks que de repente pueden ser útiles en la parte de java tunning


 


2013/4/8 William Diaz Pabón <wid...@gmail.com>

--
www.JavaSOS.com
---
Has recibido este mensaje porque estás suscrito al grupo "JavaSOS" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a javasos+u...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/javasos?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Nicolas Bordenave

unread,
Apr 8, 2013, 4:22:29 PM4/8/13
to jav...@googlegroups.com, Grupo Java BS AS
Ojo con esto, ya que con esta opción "java_opts -XX:+UseParallelGC -XX:ParallelGCThreads=2 " lo que estas indicando es la cantidad de threads que va a utilizar la Garbage Collector. y no la cantidad de procesadores que va a utilizar JBoss.



Saludos,
Nicolas.-

Guillermo Prado Obando

unread,
Apr 8, 2013, 4:26:24 PM4/8/13
to jav...@googlegroups.com
Eso pensé cuando vi la configuración que envió Jorge. A caso esto no lo administra el JVM junto con el S.O.? lo que tengo entendido es que por cada hilo (threads) lanzado desde una aplicación, se puede utilizar un core del procesador, claro está si está disponible, entonces en ese orden de ideas no sería más la forma en que desarrollo lo aplicación, que la forma en que se configura el servidor de aplicaciones.??




--
Atentamente,


Guillermo Prado Obando.
Bogotá D.C Colombia.

Pablo Lillia

unread,
Apr 8, 2013, 4:47:38 PM4/8/13
to jav...@googlegroups.com
El 08/04/13 14:31, William Diaz Pab�n escribi�:
> Buena tardes a todos.
>
> Actualmente tengo JBoss 5.1.0 corriendo sobre una maquina que tiene un
> procesador de 4 nucleos y realizando una verificaci�n del uso del
> procesador me doy cuenta que solo esta usando una CORE y que esta al
> 100%, pero los otros 3 CORES est�n al 0%, como puedo configurar el
> JBoss para que distribuya la carga de procesamiento en los 4 CORES?
>
>

�1 core al 100% y el resto en 0% ???... es el s�ntoma t�pico de
OOME/FullGC.

Revis� los reportes de GC de la JVM, y qu� est� haciendo ese thread.
Apuesto a que est�s en memory trashing, tal vez por un memory leak y/o
problemas de configuraci�n del jboss/jvm, etc.

Us� las herramientas de monitoreo del OS y de la JVM para diagnosticar
lo que sucede.

Slds.-
Pablo

Nicolas Bordenave

unread,
Apr 8, 2013, 4:48:42 PM4/8/13
to jav...@googlegroups.com
Yo creo que si, pero en realidad no tengo muy claro como la JVM, el SO y JBoss determinan eso. 

Igualmente yo intentaria identificar porque tenes ese CPU al 100%, es un tema de concurrencia? Capaz algún deadlock? 

Acá tienen un problema de CPU al 100%, fijate que hay maneras de identificar el problema.

Saludos,
Nicolas.-
Reply all
Reply to author
Forward
0 new messages