]
Miroslav Novak commented on WFLY-9835:
--------------------------------------
[~ashwini1r] Hi Nilesh, there is big difference between JBoss AS 6 and Wildfly 11.
It's completely different code. Also AS 6 used JBoss Messaging broker which used
database for storing messages. Widfly 11 is using ActiveMQ Artemis which is using local
file journal for storing messages. Thus Artemis is at least 10x times faster then JBoss
Messaging.
When you're running JMeter is number of messages per second the same?
Performance issues in WildFly11 as my 90% for jmeter run gets
increased to 2x for same set of run as it was in Jboss.
---------------------------------------------------------------------------------------------------------------------
Key: WFLY-9835
URL:
https://issues.jboss.org/browse/WFLY-9835
Project: WildFly
Issue Type: Bug
Components: JMS, Server
Reporter: nilesh ratta
Assignee: Jason Greene
Priority: Major
Attachments: J-img3.png, J_img1.png, J_img2.png, Jboss_GClog.png, W_img1.png,
W_img2.png, W_img3.png, WildFly11_GCLog.png
I have upgraded my application from Jboss6 with java 6 to WildFly11 with java 8 in dev
environment.
Note :
I am facing some performance issues in WildFly11 as my 90% gets increased for same set of
run as it was in Jboss.
*And minor GC gets increased to 7 times as it was in jboss.*
And there is no application level code changes in wildfly11.
*Please find attached files for GC log and Heap dump related inputs.*
Inputs :
JVM parameters : Parallel GC with 4 threads , -Xmx6144m Xmx6144m -XX:NewRatio=1
-XX:ParallelGCThreads=4 -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=1024m
Parameters are same in Jboss 6 and WildFly11.
Jmeter result overview for 100 users in 15 mnts with 250 sec rampup time.
As all of our app server is on AWS with same configuration.
1. Jboss 6 results :
Label Count Average 90%_line Min Max Error% ThroughPut
TOTAL 48664 167 418 0 30374 0 53.80
2. WildFLy11 results :
Label Count Average 90%_line Min Max Error% ThroughPut
TOTAL 54775 287 887 0 14286 0 60.672
Note : As my count nd throughput increases but my* 90% is > 2x * for WildFly11.
Kindly find the attached files for Heap dump as follows with following names in .png
format:-
For WildFly 11 :
1. W_img1.png :-
WildFly11_DominatorTree : io.netty.buffer.PoolChunk ?????
2. W_img2.png
WildFly_Histogram : Class Name| Objects | Shallow Heap | Retained Heap
byte[] | 53,925 | 163,144,832 | >= 163,144,832
3. W_img3.png
WildFly_Immediate Dominators for byte [] :
For Jboss -6
1. J_img1.png :-
Jboss6_DominatorTree : as there is no io.netty.buffer.PoolChunk .....
2. J_img2.png :-
Jboss6_Histogram
3. J_img3.png :
Jboss6_Immediate Dominators for byte [] :
Kindly find GC log images for wildFly 11 and jboss 6 .for 15 mnts load run .
Wildfly 11 ------------ Jboss 6
Total GC :-------- 1167 ------------- 174
Total GC Time :-------- >21 sec ------------- 6 sec
Total Reclaimed Bytes :------ 3.32 tb ------------ 480 gb