[ nikol@c @ 18.02.2010. 17:56 ] @
Pozdrav,

instalirao sam JBoss server na kome se izvrsava aplikacija koja komunicira sa mysql bazom koja se nalazi na drugoj masini.
Htjeli smo da testiramo rad aplikacije kada se loguje vise stotina korisnika koji obavljaju jednostavne procese (unos, izmjena, brisanje podataka).
Sve to obavljaju load testing skripte, tokom izvrsavanja testova sve se uredno upisuje u log fajlove i iskoristenost procesora je oko 500% na JBoss serveru i 300% na mysql serveru (masine imaju po 12 i 8 CPU jezgara).
Kada se testovi zavrse, neki procesi se i dalje odvijaju, iskoristenost procesora na JBoss serveru je oko 300% a na mysql serveru je oko 200%. Vise se nista ne upisuje u log fajlove, osim log fajla za garbage collector.
Ovo je gc.log:

Code:

3003.683: [GC 3003.683: [ParNew: 2758078K->27382K(3072000K), 0.1439090 secs] 5680186K->2949490K(9898688K) icms_dc=0 , 0.1442640 secs] [Times: user=0.36 sys=0.05, real=0.14 secs] 


stalno se ponavlja sa promjenama vrijednosti.

Vise ne znam gdje da trazim procese koji se i dalje odvijaju i kako da ih zaustavim (zausteve se restartom JBoss-a).

Znate li zasto se ovo desava?

Hvala,
Nikola.
[ bantu @ 19.02.2010. 06:55 ] @
Možda bi trebao da zaviriš malo u VM na kojoj se vrt JBoss.
Pogledaj ovaj link: http://javasvet.rs/doc/48/jmx.html