Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

JIRA server performance tuning

HongChao Song June 8, 2017

Hi,

      Our JIRA server been deployed on a VM(CentOS6.5,48G,32 cores) ,and MySQL been deployed on another VM(CentOS7,48G,32 cores), and have  2000 end-user licenses. 

      This JIRA's performance is not well all the time.

      Could somebody give us some advice?

      1. Is it possible that replace tomcat by some other middleware, such as weblogic?

       2. Reconfigure JVM of tomcat?

1 answer

1 accepted

2 votes
Answer accepted
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 8, 2017

This is an essay question really. 

Jumping in at random and guessing at replacing Tomcat (don't - it's a massive effort, leaves you unsupported, makes upgrades a lot harder and almost certainly won't help in the slightest), or tuning the JVM, or fiddling with the hardware is absolutely the wrong approach.

You need to define the problem properly first.  There's no point tuning a JVM if the CPU can't keep up, and there's no point throwing more CPU at a networking issue.

So, you say you are struggling with performance.  But *what* performance?  Page loads?  Certain actions slow to complete?  Crashes?  Server appears to be pausing at times?

Have a look through https://summit.atlassian.com/archives/2013/inside-the-massive-team/the-not-so-dark-art-if-atlassian-performance-tuning - it's a few years old now, but the principles really haven't changed, and Dan is still the person Atlassian turns to when there are performance issues!

HongChao Song June 8, 2017

thanks, I got it

Brian Jones
Community Champion
June 8, 2017

Nic hit it on the head here. Its a very complicated question with no easy answer.

There are also some free tools out there that could help you diagnose this if you dont have access to anything. something like Javamelody would be a good start.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events