[snip informative explanation]
Thanks.
If you need more information about your processes, you'll need to ask
your service provider.
I need to get the right answers that lead to finding the problem. Which
questions to ask about "processes"?
I am trying to fix anything that throws an error in the log file, as
errors are obviously bad for performance.
I have my own JVM and this should be configurable. I do not know how to
do that, but first I am trying to find the source of that problem.
I have asked them a few questions (below). The response was shut down
service. No answer to any of:-
| I am noticing about a threefold decrease in performance on the new
| server. Latency was about 1-2s, but now about 5-6s.
|
| Is there something different in JAVA_OPTS or CATALINA_OPTS? Can I
| access these variables? Where?
|
| (I removed some tags from my blog and restarted tomcat again. Latency
| was not noticeably improved.)
|
| Which options can I set for the JVM?
|
| There seem to be a good deal of options that could be tweaked, e.g.
| "SurvivorRatio, NewSize, MaxNewSize".
|
http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html
|
| Can I set options? (such as, for example: "-server -ms256m -mx256m
| -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=4" ) How?
|
| How can I monitor CPU remotely?
|
If you need help profiling a specific Java
application, you're in the right place here, but you'll need to provide
more information.
I'll read the man page for "top" to see what I can monitor locally.
I am running a webapp on Tomcat 6.