Performance Issues
We have a single server installation of CLM using an Oracle back end database. Throughtout the day the systems slows down to a crawl before coming back. We have checked for anything else running on the server e.g. backups or the like there is nothing. The installation is using the built in Liberty server engine.
We are seeing peaks in the java entity ramping up to be using 5GB then coming back down and again we cannot determine how or why.
There are only 15 users registered and only one clm project on the server of which only the RTC piece is being actively used.
What could be impacting this ? Any suggestions on what we should be looking for.
As an aside, can we recreate the installation somewhere else using the same public URI and merely drop the Oracale databases on one side and restore on the other, moving all the teamserver files ?
2 answers
In our experience, Java garbage collection can cause the application to become less responsive. When garbage collection is running, nothing else in the JVM is allowed to run. One could add:
-Xverbosegclog:/gcc-logs/host-name/gc#.log,100,10000
to the generic VM arguments, then use a garbage collection analyzer to look for long periods of "exclusive access". I gather the Server Status information and I see "sawtooth" pattern of the free VM over time in the JVM
Other factors are CPU utilization ( especially if database and websphere are on the same hardware ). Also, processes can be come I/O bound if swap space is heavily used.
It is possible to relocate the setup, but it is best if host name can be preserved.
Comments
Which version of CLM? This is the most basic information everyone should include in their question. How should I ask a question in the Forum if I want to receive useful answers?
My experience with 6.x versions is that some of the new components such as link indexing requires a lot of resources and it is better to distribute the applications.
You would need some performance monitoring in order to be able to find out what the issue is.