Welcome to the Jazz Community Forum
Performance Problems in 601

2 answers

Is the login time same if you browse to either server? are you using Liberty's own user registry or connected to LDAP? Any different if you use the browser on the server? What is the network connection between the two servers - no unexpected high latency/ping time? You aren't using file shares between them, are you?
Liberty defaults to lazy loading of apps which means there can be a delay the first time you browse to an app (and also when an app is activated by e.g. rich hover). This would account for why the login appears quickly the first time but the app takes longer to appear. However that delay shou;ldn't appear for subsequent logins to the same app while the server is still running, because Liberty will have loaded it.
If you have free memory available on the machines then I would allocate it to jvm - you might be able to allocate 12G in a 16G machine. There are some guidelines (IIRC in the deployment wiki) that the jvm memory allocations for Xmx and Xms should be set to the same, e.g. 12G, and the nursery Xmn should be a third of that, i.e for 12G the Xmn should be 4G.
HTH
Ian
Comments

Hello,

Assuming you have 16G physical RAM memory you should be able to give jvm more memory, e.g. 12G. These are physical machines? What OS? What database are you using?

Virtual windows 2012 with MS SQL Server 2012.

Comments

The settings can be found under "com.ibm.team.repository.service.jts.internal.userregistry.ldap.LDAPNightlySyncTask" in the Advanced Properties page of /jts/admin.

hmmm...

It looks like this may be a 601 JRS issue. We are going to "un couple" the JRS server for a day or two and see what happens.
Comments
Tiago Moura
Mar 18 '16, 3:06 a.m.Is only the login process taking too long?
Donald Nong
Mar 17 '16, 11:09 p.m.If you have not submitted a PMR with Support, I suggest you do so. If you would like to investigate by yourself, these are the things I will look into (not in order).
1. Network, in particular DNS. If the process is waiting on network/connection, you can expect the same symptom that you have observed. You may need to use Wireshark or tcpdump to capture network packets.
2. Register to https://wait.ibm.com/ and obtain the waitDataCollector utility. Capture multiple (20 - 30) javacore files (of Liberty) during the long log in period. And then analyze the javacore file to find out what those processes are doing.
3. Use a network trace tool (Firebug or Chrome itself) to monitor the network traffic to identify which request takes such a long time.
1 vote