Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am currently serving solr using tomcat6, however I have noticed that when I run top there are a large number of java processes being run by the tomcat user.

22738 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22739 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:02.18 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22740 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.50 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22741 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:01.75 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22742 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22743 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.01 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22744 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22745 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22746 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:02.14 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22747 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:03.79 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22748 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22749 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:17.44 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22752 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.00 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22753 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.04 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22754 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:02.37 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22755 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.13 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
22807 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:11.23 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
23496 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:06.58 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
30158 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:00.79 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
30159 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:12.65 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.
30165 tomcat6   20   0  634M   98M  4072 S  0.0 12.9  0:02.02 /usr/lib/jvm/java-6-openjdk/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.

Is this normal? Or Can I control how many processes are spawned through configuration?

many thanks

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.